France awards 720MW solar power projects in latest tender

Image: A total of 103 new solar power projects have been announced by France in its fourth round of solar tender. Photo courtesy of Joe Zlomek/Freeimages.com.



Related Article
Recommended Whitepaper

View More