Leeward starts construction of Big Plain Solar project in Ohio
Leeward Renewable Energy (LRE), a portfolio company of Omers Infrastructure, has started construction on the Big Plain Solar project in Ohio, US. The 196 MW solar plant is being developed near London and is slated […]