University

Institut Agama Islam Darussalam Blokagung IAIDA Blokagung

http://iaida.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
21512
8974
849
13150
21987
7360
6084