Savvy Travelers Pick Russia Over France! Moscow and St. P Win World Travel Award Nomination

#TRAVELERS #RUSSIA #FRANCE #MOSCOW #TRAVEL #NOMINATION