University

Universitas Boyolali

https://uby.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20176
8448
920
19440
7619
7217