University

Institut Dirosat Islamiyah Al Amien Prenduan

http://idia.ac.id/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
23221
10142
1054
23018
5963
6683