JD Vance blames UK Government – not Iran war – for high British power bills

· The Independent