University

Universitas Kristen Indonesia Toraja

https://ukitoraja.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
18197
7521
637
22362
4733
6658