The company is India's leading hydropower company, with a total installed capacity of 7,097.2 MW of renewable energy through its 25 power stations, including 1,520 MW through subsidiaries
Get all latest content delivered to your email