Egypt Japan University of Science & Technology (EJUST)

Country
Egypt
State
Alexandria
City
New Borg Al-Arab