Tuebingen, Germany.
Photo: Tericee