The £6.4 Billion Backlash: Investors Reject Windfall Tax Logic by admin477351 August 30, 2025 Investors mounted a £6.4 billion backlash on Friday against the logic of a new windfall tax … Read more