National University of Science and Technology

Azaiba Muscat, Sultanate of Oman, Oman