
UK Prime Minister Keir Starmer accused hard-right politician Nigel Farage of crossing "a moral line" with his anti-immigration views, as the British leader contrasted his vision of "patriotic renewal" with what he called Farage's divisive politics of grievance.
Battling dire approval ratings, a sluggish economy and questions about his leadership, Starmer came out swinging with a punchy speech on Tuesday saying that Britain faces a "fight for the soul of our country" between the governing centre-left Labour Party and Farage's right-wing Reform UK.