University

THDC Institute of Hydropower Engineering and Technology Tehri

https://thdcihet.ac.in/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
26699
12324
4082
26650
6492
6650