Budget 2026: "This Budget proves bills are cut by policy, not drilling"
The UK Government announced its latest Budget today, including plans to give millions of households a £100 energy payment. Dr Anupama Sen and Cassandra Etter-Wenzel give their verdict.