University

Effat University

https://ror.org/02cnwgt19

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
3463
162
34
9269
3759
2855