Helsinki, Uusimaa, Finland
L'Hospitalet de Llobregat, Catalonia, Spain
Helsinki, Finland
Würzburg, Germany
barcelona, Spain
Santa Cruz, CA, USA
Espoo, Uusimaa, Finland
Barcelona, Catalonia, Spain