University

Tafila Technical University

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
4835
173
16
8056
12504
3947
4095