The Russian capital has beaten stiff competition to emerge as this year’s ‘World’s Leading City Destination.’ Moscow triumphed over the British and French capitals, as well as 16 other cities, including St. Petersburg. … Read More >Moscow wins ‘tourism Oscar,’ overtaking Paris, London, NYC & others as world’s top city destination