St. Basil's Cathedral, also known by its much longer title as the Cathedral of Intercession of Theotokos on the Moat, is the most iconic landmark in Russia. It's located in Red Square, immediately ...
Admire the beauty of St. Basil’s Cathedral, wander through the peaceful Novodevichy Convent, or witness the grandeur of the Moscow International Business Center. From historical icons to ...