University

Institut Dirosat Islamiyah Al Amien Prenduan

http://idia.ac.id/

World RankingContinental RankingCountry RankImpactsort descendingOpennessExcellence
20307
8630
820
19859
6492
6650