University

Twinpalm Leadership University

https://tplu.org/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
27614
1034
33
27577
6488
6650