University

Institut Agama Islam Darussalam Blokagung IAIDA Blokagung

http://iaida.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
12845
4980
385
10935
6492
6650