Russia’s St Petersburg. A Baltic seaside city known for its culture, cathedrals and canals.Russia’s second-largest metropolis after Moscow lies on a series of islands in the Neva River…