St. Petersburg, Russia (101 of 320)
Lenin? Not sure.