University

Universitas Katolik de La Salle Manado

https://unikadelasalle.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
13661
5239
400
9183
16536
6019
6084