Magnificent canals, elegant bridges and grand boulevards -- St Petersburg is a gloriously grandiose city abounding with monumental palaces, breathtaking cathedrals, world-class museums and famous landmarks testament to Russia's revolutionary past. Your DK Eyewitness Top 10 travel guide ensures you'll find your way around the 'Venice of the North' with absolute ease. Our recently updated Top 10 travel guide breaks down the best of Russia into...