Amsterdam, Netherlands
Leiden, South Holland, Netherlands
Zurich, Zurich, Switzerland
Hamburg, Hamburg, Germany
Aachen, North Rhine-Westphalia, Germany
Aachen, Nordrhein-Westfalen, Germany