Statue of Lenin, Ploshchad Lenina, Lenin square, in front of Finland station, Saint Petersburg, Russia, Europe
Size: 2592px × 3872px
Photo credit: © Peter Forsberg / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: city, europe, european, exterior, lenin, lenina, leningrad, outdoors, peterburg, petersburg, ploshchad, region, russia, russian, saint, sankt, scene, sculpture, square, st, statue, street, summer, town, view