Münster, Westphalia, Germany
Hamburg, Hamburg, Germany
Shenzhen, Guangdong, China
Abu Al Feda, Giza Governorate, Egypt
Te Puke, Bay of Plenty, New Zealand
Shenzhen, China
Port Hope, Ontario, Canada