News

BP is to offload its onshore wind business in the US after agreeing a deal with a New York-based energy infrastructure ...