DESRI begins construction on 70MW of solar projects in Louisiana, US

The Iris Solar site will cover an area of 492 acres. (Credit: PublicDomainPictures from Pixabay)



Related Article
Recommended Whitepaper

View More