Scotland business BP pledges £18bn investment in UK as it faces windfall tax calls May 3, 2022 Premium Content
Highlands & Islands Energy giant’s boost as first oil flows from its Clair Ridge mega-project November 23, 2018