University

Urmia Institute of Science and Technology

http://www.efc.ac.ir/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
22948
10017
445
22740
5963
6683