University

Institut Dirosat Islamiyah Al Amien Prenduan

http://idia.ac.id/

World Rankingsort ascendingContinental RankingCountry RankImpactOpennessExcellence
23221
10142
1054
23018
5963
6683