University

Institut Dirosat Islamiyah Al Amien Prenduan

http://idia.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
20307
8630
820
19859
6492
6650