University

Melaka International College of Science and Technology

https://micost.edu.my/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
25745
11624
278
25652
5963
6683