University

(4) Texila American University

https://www.tauedu.org/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
11414
966
2
5226
10292
7356
6084