University

Tafila Technical University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4921
18
18
10108
13387
2508
4692