Hurghada, RedSea, Egypt
Giza, Giza, Egypt
Cairo, Cairo Governorate, Egypt
Cairo, Cairo, Egypt
Sousse, Sousse, Tunisia
Newport Beach, CA, USA
Alexandria, Egypt
Egypt
Tunis, Tunis, Tunisia