University

Tafila Technical University

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

World RankingContinental RankingCountry RankPresenceImpactOpennesssort descendingExcellence
5139
207
18
11577
13359
2803
4585