University

Melaka International College of Science and Technology

https://micost.edu.my/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
24159
10767
241
23985
6492
6650