Amazing palaces, charming canals, opulent gardens, magnificent churches and a world-class museum make St. Petersburg one of the most beautiful cities in the world.
Source: St. Petersburg: Russian city is Venice of the North
Categories: Russian Federation