University

Luther W New Jr Theological College

http://ntc.edu.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
27388
12642
4195
27337
5963
6683