University

Institut Dirosat Islamiyah Al Amien Prenduan

http://idia.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16446
6619
656
19761
6243
7216