University

Toloeaftab University of Afghanistan

http://toloeaftab.edu.af/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
25868
11013
45
23330
25829
9593
5777