…… is called the Northern Venice.

  • Moscow

  • Novosibirsk

  • St. Petersburg

  • Volgograd