Home Tags Red Square

Tag: Red Square

Moscow, Russia

Moscow is situated in western Russia, close to the country’s border with the Ukraine, Belarus and Estonia. Lying on the Moskva River it is the country’s capital and it’s largest and richest city in the world.

MOST POPULAR