London, England, United Kingdom
Homer, AK, United States
Finland
Turku, Finland
Helsinki, Uusimaa, Finland