UUnited Kingdom Read More £50 billion going down the drain as UK keeps oil & gas windfall tax in placeNovember 27, 2025 As the dust continues to settle over the United Kingdom (UK) government’s decision to retain the energy profits…