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.
Public services - Services the government or an official body provides. In the UK, for example: health care, waste removal, transport infrastructure.
Social mobility - A person's ability to move between classes. In 2013, more than 161,000 people took part in the Great British Class Survey, which revealed that there are seven classes in Britain, ranging from the 'elite' down to the 'precarious proletariat.'
White-collar Jobs - Professional or managerial jobs that involve desk-based work and often require a degree of education or specialised training.