British Prime Minister Keir Starmer delivers a speech in London

British Prime Minister Keir Starmer delivers a speech, in central London, Britain September 12, 2024. REUTERS/Isabel Infantes/Pool