News

These are located in five states. The Central Electricity Authority (CEA), under India’s Ministry of Power, has concurred ...