Kazan, Tatarstan Republic, Russia
Little Shelford, England, United Kingdom of Great Britain and Northern Ireland
Saint Petersburg, Saint Petersburg, Russia
Aisha, Tatarstan, Russian Federation
Saint Petersburg, Saint Petersburg, Russian Federation
Poznan, Greater Poland, Poland
Russian Federation
Korolyov, Moscow Oblast, Russian Federation
Kazan, Tatarstan, Russian Federation