Is Keir Starmer channelling the far right? A new tough-on-immigration speech has outraged left-wing critics. But even some supporters believe he is dooming himself to fail.
PM warns of an ‘island of strangers’

Glossary
Enoch Powell - A British politician who is known for making a racist speech against immigration in 1968.
Firebrand - A person who is very passionate about something.
Set-piece - A scene, speech, or event that is obviously designed to have a big effect.
Hard-right - Refers to the more extreme or radical wing of the right-wing political spectrum.