Hannover, Niedersachsen, Germany
Saint Petersburg, Russian Federation
Yekaterinburg, Sverdlovsk, Russia
Helsinki, Uusimaa, Finland
Munich, Bavaria, Germany
Cambridge, MA, USA
Turku, Finland Proper, Finland