Red Square

Red Square is the most known place in Moscow. It’s were the Tsars had their palace and were the Soviet power emerged. For everyone that visits the capital of Russia is the place to go as they land in the city.

From the city of Moscow and tagged with , , .