Green energy chiefs stew over lack of changes to renewables windfall tax June 9, 2023 by There are claims that a lack of change to the renewables windfall tax is undermining the UK’s claim to be a leader in green energy. Senior renewablesOriginal Article