
Octopus Energy buys 49 MW of wind projects in France
Octopus Energy, a UK-based renewable energy company, has committed to invest in three wind farms in France with a total capacity of 49MW. Octopus made the investment as part of its plan to invest $1.09 […]