Mannheim, Germany
Cleveland, OH, USA
WUXI, CHINA, China
Porto, Portugal
Auckland, New Zealand
Melbourne, Vic, Australia
Münster, North Rhine-Westphalia, Germany