Skip to Content

12 Magnificent Red Square Buildings

One of the most iconic squares in the world is located right in the heart of Russia’s capital. Red Square in Moscow is one of the oldest squares in the city that was quite literally built around it over the centuries to become an enormous metropolis of over 20 million inhabitants (entire metropolitan area). Apart …

Read More about 12 Magnificent Red Square Buildings