University

Twinpalm Leadership University

https://tplu.org/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
27614
1034
33
27577
6488
6650