Scotland, United Kingdom of Great Britain and Northern Ireland
Helsinki, Finland
Helsinki, Uusimaa, Finland
Leamington Spa, Warwickshire