By Charlotte AdamsAugust 10, 2025 Business BP to Sell US Onshore Wind Business to LS Power in Major Energy Move