Darmstadt, Hesse, Germany
Tehran, Tehran, Iran, Islamic Republic Of
Alexandria, VA, USA
Delft, South Holland, Netherlands
Amsterdam, North Holland, Netherlands
Ottawa, Ontario, Canada
Tuebingen, Baden-Wuerttemberg, Germany
Iran, Islamic Republic Of