Starwood sells 49% stake in two Texas wind farms to Munich Re

A Starwood Energy wind project in Texas.
A Starwood Energy wind project in Texas.
Published 25 August 2017, 14:32Updated 25 August 2017, 14:32