University

Institut Tazkia / Tazkia Islamic University College

https://tazkia.ac.id/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
18621
7777
700
17948
6492
6650