University

Twinpalm Leadership University

https://tplu.org/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27614
1034
33
27577
6488
6650