Statue of Lenin in Ploshchad Lenina (Lenin Square) in St Petersburg, Northwestern, Russia.

- Image ID: FEGKW2
Statue of Lenin in Ploshchad Lenina (Lenin Square) in St Petersburg, Northwestern, Russia.
Maurice Savage / Alamy Stock Photo
Image ID: FEGKW2
Location: St Petersburg, Northwestern, Russia