Vologda, Vologda, Russian Federation
Lahti, Finland
Bretagne, France
Saint Petersburg, Saint Petersburg, Russian Federation
St Petersburg, St Petersburg, Russian Federation
Russian Federation
Budapest, Budapest, Hungary
Lörrach, Germany
Vologda Oblast, Russian Federation
Tehran, Tehran, Iran (Islamic Republic of)
Moscow, Moscow, Russian Federation