University

Institut Agama Islam Darussalam Blokagung IAIDA Blokagung

http://iaida.ac.id/

World RankingContinental Rankingsort descendingCountry RankImpactOpennessExcellence
13079
5058
363
12504
5817
6658