Magnificent canals, elegant bridges and grand boulevard...
The DK Eyewitness Travel Guide: St. Petersburg will lea...