Crowd of local people enjoy spring sunshine in Lenin Square Khabarovsk Russia 2005

- Image ID: AAXH70
Crowd of local people enjoy spring sunshine in Lenin Square Khabarovsk Russia 2005
Iain Masterton / Alamy Stock Photo
Image ID: AAXH70
Location: Khabarovsk Russia

Similar stock images