University

Institut Dirosat Islamiyah Al Amien Prenduan

http://idia.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
23220
10140
1054
23020
5963
6658