University

Indian Institute of Foreign Trade

http://tedu.iift.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
9441
3284
680
6406
6488
6650