University

Universitas Methodist Indonesia

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

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20739
8326
787
7872
26103
6834
6033