Skip to main content

Error message

  • Warning: Undefined array key "publish_on" in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (line 598 of core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (Line: 501)
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->mapFromStorageRecords() (Line: 427)
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->getFromStorage() (Line: 393)
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->doLoadMultiple() (Line: 312)
    Drupal\Core\Entity\EntityStorageBase->loadMultiple() (Line: 146)
    Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->prepareView() (Line: 257)
    Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple() (Line: 340)
    Drupal\Core\Entity\EntityViewBuilder->buildComponents() (Line: 24)
    Drupal\node\NodeViewBuilder->buildComponents() (Line: 282)
    Drupal\Core\Entity\EntityViewBuilder->buildMultiple() (Line: 239)
    Drupal\Core\Entity\EntityViewBuilder->build()
    call_user_func_array() (Line: 107)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 830)
    Drupal\Core\Render\Renderer->doCallback() (Line: 387)
    Drupal\Core\Render\Renderer->doRender() (Line: 203)
    Drupal\Core\Render\Renderer->render() (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::prepare():231}() (Line: 593)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 201)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 709)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
  • Warning: Undefined array key "unpublish_on" in Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (line 598 of core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->loadFromSharedTables() (Line: 501)
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->mapFromStorageRecords() (Line: 427)
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->getFromStorage() (Line: 393)
    Drupal\Core\Entity\Sql\SqlContentEntityStorage->doLoadMultiple() (Line: 312)
    Drupal\Core\Entity\EntityStorageBase->loadMultiple() (Line: 146)
    Drupal\Core\Field\Plugin\Field\FieldFormatter\EntityReferenceFormatterBase->prepareView() (Line: 257)
    Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple() (Line: 340)
    Drupal\Core\Entity\EntityViewBuilder->buildComponents() (Line: 24)
    Drupal\node\NodeViewBuilder->buildComponents() (Line: 282)
    Drupal\Core\Entity\EntityViewBuilder->buildMultiple() (Line: 239)
    Drupal\Core\Entity\EntityViewBuilder->build()
    call_user_func_array() (Line: 107)
    Drupal\Core\Render\Renderer->doTrustedCallback() (Line: 830)
    Drupal\Core\Render\Renderer->doCallback() (Line: 387)
    Drupal\Core\Render\Renderer->doRender() (Line: 203)
    Drupal\Core\Render\Renderer->render() (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::prepare():231}() (Line: 593)
    Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246)
    Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206)
    Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56)
    Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
    Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 201)
    Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138)
    Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87)
    Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 709)
    Drupal\Core\DrupalKernel->handle() (Line: 19)
    
Let’s defeat Boris Johnson’s divisive agenda
The NHS, social security and workers’ unity are under threat from Tory immigration policies, writes DIANE ABBOTT

IN EVERY area of policy being discussed as this election goes on, the dividing lines between Labour and the Tories are becoming clearer. 

And at the centre of them all is a fundamental divide between Labour’s vision of hope and unity, and the Tories’ politics of scapegoating and division.

To take the area of immigration policy as an example, the differences between the Conservatives and the Labour Party are strong indicators of the real distance between us and our competing visions for our futures. 

The 95th Anniversary Appeal
Support the Morning Star
You have reached the free limit.
Subscribe to continue reading.
More from this author
Karen Shore webpic for Abbott.jpg
Features / 3 May 2025
3 May 2025

DIANE ABBOTT looks at the whys and hows of Labour’s spectacular own goal

Features / 19 April 2025
19 April 2025
British Steel has vindicated what the left has said all along — nationalisation of our key industries is common sense, and it’s the neoliberals who are now clearly the ideologically driven zealots, writes DIANE ABBOTT MP
Features / 5 April 2025
5 April 2025
DIANE ABBOTT MP points out the false premises used by Rachel Reeves in the Spring Statement
PUTTING A GOOD FACE ON IT: Liz Kendall
Features / 22 March 2025
22 March 2025
With young people, the disabled and the elderly in Labour’s sights as ‘easy targets’ for cuts, the labour movement must remember it’s in the vital interests of us all to defend the groups being picked off, writes DIANE ABBOTT MP
Similar stories
ANGER GROWS: Protesters demonstrate in Dover against migrant
Features / 10 April 2025
10 April 2025
The left must confront both far-right bigotry and the undeniable problems the exploitation of migrant workers by the ruling class creates — but there are few lessons from the global left on how to strike this balance, laments NICK WRIGHT
DAMAGING AGENDA:
Work and Pensions
Secretary Liz Kendall
Features / 24 February 2025
24 February 2025
Labour is deliberately continuing Tory policies that cost us £38 billion more than they save while driving illness rates higher — despite the evidence that previous sanctions doubled suicide attempts, writes CLAUDIA WEBBE
RAGE: Locals confront police 
guarding the Holiday Inn 
Expr
Features / 17 December 2024
17 December 2024
While Starmer courts BlackRock and backs genocide, leading to despair and historically low voter turnout, the vultures of the new populist right circle Britain’s crumbling institutions, writes CLAUDIA WEBBE
Reform UK leader Nigel Farage smoking outside the Westminste
Features / 12 September 2024
12 September 2024
As angry voters reject austerity, social insecurity and endless war across Europe, the left should be the beneficiary instead of the far right. NICK WRIGHT looks at the ideological hangups holding us back from connecting to these dissenters