England, United Kingdom
Foshan , China
Oakland , United States
Pak Kret , Thailand
Dublin , Ireland
Hyderabad , India
Tehran , Iran
Oviedo , Spain
New York , United States
Aschaffenburg , Germany
Wethersfield , United States
Piracicaba , Brazil
Boulder , United States