India Utility Auctions 421 Megawatt Solar Power Project
A large vertically integrated energy utility in India has auctioned a huge solar power project. According to media reports, Damodar Valley Corporation (DVC), a government-owned entity, has awarded rights to develop a 421 megawatt (peak) solar power project to a private company — Avaada Energy. Avaada secured the project following … [continued]