Four hundred miles west of Moscow is St. Petersburg, Russia. A striking city resting on the banks of the Neva River, St. Petersburg …
source
![](https://www.faircosttravel.com/wp-content/uploads/2022/08/1660278883_hqdefault.jpg)
Four hundred miles west of Moscow is St. Petersburg, Russia. A striking city resting on the banks of the Neva River, St. Petersburg …
source