Categories
General Knowlege

Red Square is situated in which country?

A)  Mali

B)  Belgium

C)  Russia

D)  UK