Böblingen, Germany.
Photo: Stefan Huth.