Laichingen, Baden-Wuerttemberg, Germany
Ahmedabad , India
Zurich , Switzerland
Shanghai , China
Budapest , Hungary
Umea , Sweden
Philadelphia , United States
Nanjing , China
Falkenstein , Germany
Greenwich , United States
Indonesia
New York , United States
Guangzhou Shi , China