University

Tafila Technical University

http://www.ttu.edu.jo/

World RankingContinental RankingCountry RankPresencesort descendingImpactOpennessExcellence
5139
207
18
11577
13359
2803
4585