Sponsored Listings:
St. Petersburg, which is four hundred miles west of Moscow in Russia, is a striking city resting on the banks of the Neva River. It has long been a draw for lovers of architecture, as St. Petersburg tours often begin with the city’s legendary structures.
Source: Expedia
Source: travelnewsdigest.in