University

Urmia Institute of Science and Technology

https://efc.ac.ir/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
22611
9886
420
22368
6488
6650