International Islamic University Malaysia
IPTA
-
World Ranking
603
-
Asia Ranking
123
-
MyCompass Ranking
7