University

Institut Agama Islam Darussalam Blokagung IAIDA Blokagung

http://iaida.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20832
8394
809
12025
22012
8365
6115