Tehran, Tehran Province, Iran (Islamic Republic of)
Herzliya, Tel Aviv District, Israel
Tehran, Tehran, Iran (Islamic Republic of)
Hamburg, Hamburg, Germany
Berlin, Germany
Berlin
sherbrooke, QC, Canada
Tehran, Tehran, Iran
Denton, TX, USA