Europe's famous landmarks: Red Square

Now live
03:58 mins.
Red Square is Moscow's best-known landmark and a symbol of Russian might. It was listed as a UNESCO World Cultural Heritage Site in 1990.

Discover more

Euromaxx