Where is Red Square situated?

A. New York

B. China

C. Moscow

D. Turkey

Leave a Reply