A Guide to Visiting Russia’s Two Biggest Cities

Russia is the largest country on earth in terms of surface area, and has a number of stunning cities located within its vast perimeters. It isn't always high on traveller's lists of dream destinations but it ce...