Karlsruhe, Germany
KIT - Karlsruhe Institute of Technology
Munich, Freising, Germany
Technical University of Munich
Ouarzazate, Morocco
Carey Duncan Design