Best Cities to Visit in Russia

Moscow - 46 Challenges (Things to do) Nizhniy Novgorod - 46 Challenges (Things to do) Novosibirsk - 48 Challenges (Things to do) Ryazan' - 46 Challenges (Things to do) Saint Petersburg - 43 Challenges (Things to do) Volgograd - 42 Challenges (Things to do) Yekaterinburg - 43 Challenges (Things to do)