Designed by
Title
Lenin Square, Khabarovsk. It is the second biggest square in Russia. Medical university building on background. People resting in #125338860
Description
Khabarovsk / Russia - September 02 2018: Lenin Square, Khabarovsk. Medical university building on background. Sunny day, blue sky
This image is editorial