Asia Europe Russia Behind The Iron Curtain – A Quick Guide of What To See in MoscowHow do you introduce the capital city of the largest country on the planet?! It seems like Moscow has a lot to live up to ….