JD Vance blames UK Government – not Iran war – for high British power bills April 8, 2026 · The Independent Read full story at source