University

THDC Institute of Hydropower Engineering and Technology Tehri

https://thdcihet.ac.in/

World RankingContinental RankingCountry RankImpactOpennessExcellencesort descending
26699
12324
4082
26650
6492
6650