University

Universitas Methodist Indonesia

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

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
19059
8016
730
22033
6492
6216