CEA data reveals that over the past decade, 24 hydroelectric schemes, including PSPs with a total capacity of 15,569 MW, have been approved. PrevNext