Report says 13,363 MW stalled. Several hydropower projects of about 13,363 megawatt (MW) capacity are stranded at various stages of development, resulting in significant time and cost overruns estimated to be worth Rs52,697 crore as of December 2016, noted a...
Read moreDetails