Detail Rankings 2024 - Tver State Technical University
Rank 2024 Country Total Score Setting & Infrastructure Energy & Climate Change Waste Water Transportation Education & Research Website
609 Russia 6330 880 1475 750 700 1175 1350 Website
Campus Location