Travel video about destination St Petersburg in Russia. In 1703, Tsar Peter the Great founded St. Petersburg in the swampy delta mouth of the Neva River.

source