Cairo

National Research center-Triumph Hotel
Cairo
Egypt
Egypt