Site icon PAK MCQS PK

Where is Red Square situated?

A. New York
B. China
C. Moscow
D. Turkey

Exit mobile version