Britain Politics

Britain's Prime Minister Keir Starmer delivers a speech, backing the Budget to signal a fresh push on welfare reform, in central London, Monday, Dec. 1, 2025.