Calling for urgent reassurance on Citizens’ Rights 22 Aug 2019 EU nationals in the UK and British citizens in Europe will understandably be feeling more…
Brexit Update: 25th July 2019 25 Jul 2019 I sat in the Commons Chamber earlier today facing the grim reality of a Boris…
Brexit Update: 10th July 2019 10 Jul 2019 Labour’s Shadow Cabinet yesterday agreed that we will press for a public vote on any…
Matching EU Regional Funding for South Yorkshire 27 Jun 2019 I led a debate in Parliament yesterday which called for the Government to commit to…
Protecting Citizens’ Rights 18 Jun 2019 As the Tory leadership debacle continues, increasing the risk of a ‘no deal’ Brexit, today…
European Parliament elections : my reaction 27 May 2019 There will be a lot said about yesterday’s election results and the message to Labour,…
Why voting Labour on Thursday matters 20 May 2019 I’ve spent much of the last two weeks campaigning for people to vote – and…
My challenge to the Secretary of State on Brexit talks 16 May 2019 Today in Parliament, I challenged Brexit Secretary Stephen Barclay on his commitment to meaningful talks…
South Yorkshire must not lose regional funding 15 May 2019 I spoke in a Parliamentary debate yesterday on the Shared Prosperity Fund, which the Government has proposed to replace…
Brexit update: 7 May 2019 07 May 2019 Parliament returns this morning with the results of last week’s local elections still being debated…
Calling for UK participation in Horizon Europe 23 Apr 2019 The UK is the biggest beneficiary from European research programmes. We have received over €5.1…
Brexit Update: 16th April 2019 16 Apr 2019 Parliament is in recess this week, providing some time to reflect on the Brexit impasse…
The impact of ‘no deal’ on Sheffield 10 Apr 2019 A new report (pages 57-92) by the Sheffield City Region organisation estimates that a ‘no…
Brexit Update: 4th April 2019 04 Apr 2019 I began my last blog post on Monday saying that it was unclear how the…
Stopping ‘no deal’ Brexit and extending Article 50 04 Apr 2019 I spoke for Labour’s frontbench yesterday in support of a cross-party Private Member’s Bill, tabled…
Challenging the Government on Workers’ Rights 04 Apr 2019 The Government’s commitments on workers’ rights after we leave the EU have been dismissed by…
Brexit Update: 1st April 2019 01 Apr 2019 As I head down to Westminster it is still unclear how the Prime Minister intends…
My ‘Indicative Votes’ 28 Mar 2019 After months of the Government using their power over our business to prevent Parliament properly…
Brexit Update: 25 March 2019 25 Mar 2019 This week will be crucial in seeking to resolve the Brexit chaos, so it seemed…
Theresa May is responsible for Brexit Chaos 21 Mar 2019 Resilience is admirable; obstinacy is not. The PM is responsible for the chaos. Yesterday I…
Brexit Update: 18th March 2019 18 Mar 2019 I’ve started many of these updates by emphasising the seriousness of the position we face…