University

Talcher Autonomous College

http://talchercollege.org/

World Rankingsort descendingContinental RankingCountry RankPresenceImpactOpennessExcellence
26012
11157
3534
23541
25995
8602
6115