San Diego, California, United States
Paris , France
China
Spaichingen , Germany
Hagen , Germany
Shanghai , China
Heidelberg , Germany
Waukegan , United States
Cambridge , United States
Guang Zhou Shi , China
Hong Kong , Hong Kong
Hangzhou , China