International Islamic University Malaysia
IPTA
-
World Ranking
1214
-
Asia Ranking
140
-
MyCompass Ranking
7