Teesta Urja Limited: Commissions Sikkim’s largest hydropower project
The Himalayan state of Sikkim witnessed the commissioning of the 1,200 MW Teesta Stage III (Teesta III) project, the state’s largest hydropower project, in the beginning of 2017. Located on the river Teesta, the project […]