mexico, mexico, MX
lafayette hill, pa, US
Horsham, West Sussex, GB
Marseille, FR
Montreal, Quebec, CA
Portland, Oregon, US
London, London, GB
Concord, CA, US
Singapore, Singapore, SG
Rochester, New York, US
Williamstown, NJ, US
RU