University

University College of Omran Tosee

http://atr.ac.ir/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
20533
8239
458
13495
20390
11401
6033