St. Petersburg, Russia (37 of 320)
Petrovsky Stadium on the River Neva.