University

(4) Texila American University

https://www.tauedu.org/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
12451
1087
2
3451
10819
11401
6033