Turku, Finland
Foggia, Puglia, Italy
Cologne, North Rhine-Westphalia, Germany
Helsinki, Finland
Canada
Finland
Copenhagen, Denmark
On the road....., NY, USA
Rome, Rome, Italy
Vaasa, Finland
Butterworth, Penang, Malaysia
Los Angeles, CA, USA