Red Square in Moscow is Russia’s most visited and popular attraction. Apart from the Kremlin, it is home to Saint
Read moreDear readers
The third issue of Tourism & Leisure in Russia magazine comes out as we approach the 23rd General Assembly of
Read more