Scottish Power Lands US Wind Farm Deal
Scottish Power has won the right to build two offshore wind farms in the US which it says could eventually power 400,000 homes. The two sites combined are more than double the size of the energy giant’s operations in the UK. The two farms will be off the coast of Massachusetts and North Carolina, and … Read more