King Abdullah University of Science and Technology

  • Abdullah University of Science and Technology Thuwal 23955-6900 Kingdom of Saudi Arabia View on Map