University

Universitas Katolik de La Salle Manado

https://unikadelasalle.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12261
4690
362
17809
4983
6650