Madrid, Spain
Cairo, Cairo Governorate, Egypt
Tunis, Tunis, Tunisia
Paris, France
München, Bayern, Germany
Düsseldorf, North Rhine-Westphalia, Germany
Constantine, Constantine, Algeria
Rehab, Cairo, Egypt
Warsaw, Mazovia, Poland
Marrakesh , ouarzazate , Morocco, Morocco, Morocco
bloomington, IN, USA