University

Institut Agama Islam Darussalam Blokagung IAIDA Blokagung

http://iaida.ac.id/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
21204
8943
865
12582
21645
5822
6528