University

Institut Agama Islam Darussalam Blokagung IAIDA Blokagung

http://iaida.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
21204
8941
863
12581
21642
5819
6626