Stars Awarded to Regions 01.08.2019 admin Red Square in Moscow is Russia’s most visited and popular attraction. Apart from the Kremlin, it is home to Saint Read more