International News
Clearway begins construction of 650 MW Swan Energy Center in Missouri
Clearway Energy Group has closed financing and started construction of the 650 MW Swan Energy Center in Bates County, Missouri. The project is backed by a 20-year power purchase agreement and is expected to begin […]
