University

Toros University

https://ror.org/040zce739

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
8666
2138
170
10848
4823
7223