UK raises its windfall tax on energy companies and bets on nuclear power November 17, 2022November 17, 2022