International College of Yayasan Melaka
IPTA
-
World Ranking
16178
-
Asia Ranking
-
-
MyCompass Ranking
97