University

Universitas Methodist Indonesia

https://www.methodist.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19289
8048
708
22920
5963
6245