State IntegrityReceipts, not verdicts

Votes · November 2025 · Opposition day motion

Opposition day: Supporting high streets: how MPs voted on 4 November 2025

Division 337, 4 November 2025, 17:00. The Commons Votes API gives 106 Ayes, 321 Noes: majority 215 for the Noes.

Ayes
106
Noes
321
Result (Hansard)
Question accordingly negatived.

The question

That this House calls on the Government to support high streets by cutting public expenditure to facilitate the abolition of business rates for thousands of retail, hospitality and leisure premises on the high street; and further calls on the Government not to proceed with the Employment Rights Bill to avoid hiring freezes and job losses, to remove red tape for businesses, including by reviewing IR35, to cut energy bills for businesses and to tackle retail crime, thereby protecting key pillars of local communities including post offices, pubs and pharmacies.

As printed in Hansard before the division.

By party

Conservative MPs cast 96 of the 105 named Aye votes; Labour MPs 310 of the 320 named No votes.

PartyAye (named)No (named)
Labour0310
Conservative960
Independent36
Democratic Unionist Party40
Green Party03
Social Democratic & Labour Party01
Traditional Unionist Voice10
Ulster Unionist Party10
Total105320

Tellers: Mr Andrew Snowden (Conservative, Fylde) and Katie Lam (Conservative, Weald of Kent) (Ayes); Jade Botterill (Labour, Ossett and Denby Dale) and Gregor Poynton (Labour, Livingston) (Noes).

How each MP voted

425 named · CSV

MPPartyConstituencyVote
Ms Diane AbbottIndependentHackney North and Stoke NewingtonNo
Debbie AbrahamsLabourOldham East and SaddleworthNo
Luke AkehurstLabourNorth DurhamNo
Sadik Al-HassanLabourNorth SomersetNo
Mr Bayo AlabaLabourSouthend East and RochfordNo
Dan AldridgeLabourWeston-super-MareNo
Heidi AlexanderLabourSwindon SouthNo
Rushanara AliLabourBethnal Green and StepneyNo
Tahir AliLabourBirmingham Hall Green and MoseleyNo
Jim AllisterTraditional Unionist VoiceNorth AntrimAye
Callum AndersonLabourBuckingham and BletchleyNo
Fleur AndersonLabourPutneyNo
Stuart AndrewConservativeDaventryAye
Tonia AntoniazziLabourGowerNo
Edward ArgarConservativeMelton and SystonAye
Dr Scott ArthurLabourEdinburgh South WestNo
Jess AsatoLabourLowestoftNo
James AsserLabourWest Ham and BecktonNo
Jas AthwalLabourIlford SouthNo
Victoria AtkinsConservativeLouth and HorncastleAye
Catherine AtkinsonLabourDerby NorthNo
Lewis AtkinsonLabourSunderland CentralNo
Gareth BaconConservativeOrpingtonAye
Mrs Kemi BadenochConservativeNorth West EssexAye
Mr Calvin BaileyLabourLeyton and WansteadNo
Olivia BaileyLabourReading West and Mid BerkshireNo
David BainesLabourSt Helens NorthNo
Alex BakerLabourAldershotNo
Dame Harriett BaldwinConservativeWest WorcestershireAye
Alex BallingerLabourHalesowenNo
Antonia BanceLabourTipton and WednesburyNo
Steve BarclayConservativeNorth East CambridgeshireAye
Paula BarkerLabourLiverpool WavertreeNo
Lee BarronLabourCorby and East NorthamptonshireNo
Mr Alex Barros-CurtisLabourCardiff WestNo
Johanna BaxterLabourPaisley and Renfrewshire SouthNo
Lorraine BeaversLabourBlackpool North and FleetwoodNo
Mr Peter BedfordConservativeMid LeicestershireAye
Apsana BegumLabourPoplar and LimehouseNo
Torsten BellLabourSwansea WestNo
Hilary BennLabourLeeds SouthNo
Saqib BhattiConservativeMeriden and Solihull EastAye
Ms Polly BillingtonLabourEast ThanetNo
Matt BishopLabourForest of DeanNo
Bob BlackmanConservativeHarrow EastAye
Olivia BlakeLabourSheffield HallamNo
Rachel BlakeLabourCities of London and WestminsterNo
Chris BlooreLabourRedditchNo
Mrs Elsie BlundellLabourHeywood and Middleton NorthNo
Kevin BonaviaLabourStevenageNo
Sarah BoolConservativeSouth NorthamptonshireAye
Andrew BowieConservativeWest Aberdeenshire and KincardineAye
Sureena BrackenridgeLabourWolverhampton North EastNo
Dame Karen BradleyConservativeStaffordshire MoorlandsAye
Aphra BrandrethConservativeChester South and EddisburyAye
Mr Jonathan BrashLabourHartlepoolNo
Suella BravermanConservativeFareham and WaterloovilleAye
Phil BrickellLabourBolton WestNo
Chris BryantLabourRhondda and OgmoreNo
Julia BuckleyLabourShrewsburyNo
Alex BurghartConservativeBrentwood and OngarAye
Richard BurgonLabourLeeds EastNo
Maureen BurkeLabourGlasgow North EastNo
Dawn ButlerLabourBrent EastNo
Ian ByrneLabourLiverpool West DerbyNo
Liam ByrneLabourBirmingham Hodge Hill and Solihull NorthNo
Ruth CadburyLabourBrentford and IsleworthNo
Irene CampbellLabourNorth Ayrshire and ArranNo
Juliet CampbellLabourBroxtoweNo
Mr Gregory CampbellDemocratic Unionist PartyEast LondonderryAye
Markus Campbell-SavoursLabourPenrith and SolwayNo
Dan CardenLabourLiverpool WaltonNo
Sam CarlingLabourNorth West CambridgeshireNo
James CartlidgeConservativeSouth SuffolkAye
Sarah ChampionLabourRotherhamNo
Bambos CharalambousLabourSouthgate and Wood GreenNo
Mr Luke ChartersLabourYork OuterNo
Sir Christopher ChopeConservativeChristchurchAye
Dr Ellie ChownsGreen PartyNorth HerefordshireNo
Sir James CleverlyConservativeBraintreeAye
Sir Geoffrey Clifton-BrownConservativeNorth CotswoldsAye
Lewis CockingConservativeBroxbourneAye
Ben ColemanLabourChelsea and FulhamNo
Jacob CollierLabourBurton and UttoxeterNo
Lizzi CollingeLabourMorecambe and LunesdaleNo
Tom CollinsLabourWorcesterNo
Liam ConlonLabourBeckenham and PengeNo
Sarah CoombesLabourWest BromwichNo
Andrew CooperLabourMid CheshireNo
Dr Beccy CooperLabourWorthing WestNo
John CooperConservativeDumfries and GallowayAye
Alberto CostaConservativeSouth LeicestershireAye
Deirdre CostiganLabourEaling SouthallNo
Claire CoutinhoConservativeEast SurreyAye
Pam CoxLabourColchesterNo
Neil CoyleLabourBermondsey and Old SouthwarkNo
Jen CraftLabourThurrockNo
Ms Stella CreasyLabourWalthamstowNo
Harriet CrossConservativeGordon and BuchanAye
Janet DabyLabourLewisham EastNo
Emily DarlingtonLabourMilton Keynes CentralNo
Gareth DaviesConservativeGrantham and BourneAye
Mims DaviesConservativeEast Grinstead and UckfieldAye
Paul DaviesLabourColne ValleyNo
Shaun DaviesLabourTelfordNo
David DavisConservativeGoole and PocklingtonAye
Marsha De CordovaLabourBatterseaNo
Josh DeanLabourHertford and StortfordNo
Kate DeardenLabourHalifaxNo
Carla DenyerGreen PartyBristol CentralNo
Charlie DewhirstConservativeBridlington and The WoldsAye
Mr Tanmanjeet Singh DhesiLabourSloughNo
Jim DicksonLabourDartfordNo
Dame Caroline DinenageConservativeGosportAye
Anna DixonLabourShipleyNo
Samantha DixonLabourChester North and NestonNo
Anneliese DoddsLabourOxford EastNo
Helena DollimoreLabourHastings and RyeNo
Peter DowdLabourBootleNo
Sir Oliver DowdenConservativeHertsmereAye
Graeme DownieLabourDunfermline and DollarNo
Sir Iain Duncan SmithConservativeChingford and Woodford GreenAye
Dame Angela EagleLabourWallaseyNo
Maria EagleLabourLiverpool GarstonNo
Alex EastonIndependentNorth DownAye
Cat EcclesLabourStourbridgeNo
Sarah EdwardsLabourTamworthNo
Clive EffordLabourEltham and ChislehurstNo
Damien EganLabourBristol North EastNo
Maya EllisLabourRibble ValleyNo
Kirith EntwistleLabourBolton North EastNo
Florence EshalomiLabourVauxhall and Camberwell GreenNo
Bill EstersonLabourSefton CentralNo
Dr Luke EvansConservativeHinckley and BosworthAye
Miatta FahnbullehLabourPeckhamNo
Linsey FarnsworthLabourAmber ValleyNo
Josh Fenton-GlynnLabourCalder ValleyNo
Mark FergusonLabourGateshead Central and WhickhamNo
Patricia FergusonLabourGlasgow WestNo
Natalie FleetLabourBolsoverNo
Emma FoodyLabourCramlington and KillingworthNo
Catherine FookesLabourMonmouthshireNo
Peter FortuneConservativeBromley and Biggin HillAye
Mr Paul FosterLabourSouth RibbleNo
Sir Ashley FoxConservativeBridgwaterAye
Vicky FoxcroftLabourLewisham NorthNo
Mary Kelly FoyLabourCity of DurhamNo
Daniel FrancisLabourBexleyheath and CrayfordNo
Mr Mark FrancoisConservativeRayleigh and WickfordAye
George FreemanConservativeMid NorfolkAye
Richard FullerConservativeNorth BedfordshireAye
Gill FurnissLabourSheffield Brightside and HillsboroughNo
Sir Roger GaleConservativeHerne Bay and SandwichAye
Dr Allison GardnerLabourStoke-on-Trent SouthNo
Mark GarnierConservativeWyre ForestAye
Alan GemmellLabourCentral AyrshireNo
Gill GermanLabourClwyd NorthNo
Tracy GilbertLabourEdinburgh North and LeithNo
Preet Kaur GillLabourBirmingham EdgbastonNo
Becky GittinsLabourClwyd EastNo
John GlenConservativeSalisburyAye
Mary GlindonLabourNewcastle upon Tyne East and WallsendNo
Ben GoldsboroughLabourSouth NorfolkNo
John GradyLabourGlasgow EastNo
Lilian GreenwoodLabourNottingham SouthNo
Andrew GriffithConservativeArundel and South DownsAye
Dame Nia GriffithLabourLlanelliNo
Alison GriffithsConservativeBognor Regis and LittlehamptonAye
Andrew GwynneIndependentGorton and DentonNo
Amanda HackLabourNorth West LeicestershireNo
Louise HaighLabourSheffield HeeleyNo
Sarah HallLabourWarrington SouthNo
Paulette HamiltonLabourBirmingham ErdingtonNo
Claire HannaSocial Democratic & Labour PartyBelfast South and Mid DownNo
Carolyn HarrisLabourNeath and Swansea EastNo
Rebecca HarrisConservativeCastle PointAye
Lloyd HattonLabourSouth DorsetNo
Helen HayesLabourDulwich and West NorwoodNo
Tom HayesLabourBournemouth EastNo
Claire HazelgroveLabourFilton and Bradley StokeNo
Sir Mark HendrickLabourPrestonNo
Dame Meg HillierLabourHackney South and ShoreditchNo
Chris HinchliffIndependentNorth East HertfordshireNo
Jonathan HinderLabourPendle and ClitheroeNo
Damian HindsConservativeEast HampshireAye
Simon HoareConservativeNorth DorsetAye
Mrs Sharon HodgsonLabourWashington and Gateshead SouthNo
Mr Richard HoldenConservativeBasildon and BillericayAye
Paul HolmesConservativeHamble ValleyAye
Rachel HopkinsLabourLuton South and South BedfordshireNo
Nigel HuddlestonConservativeDroitwich and EveshamAye
Dr Neil HudsonConservativeEpping ForestAye
Claire HughesLabourBangor AberconwyNo
Alison HumeLabourScarborough and WhitbyNo
Sir Jeremy HuntConservativeGodalming and AshAye
Dr Rupa HuqLabourEaling Central and ActonNo
Patrick HurleyLabourSouthportNo
Imran HussainLabourBradford EastNo
Leigh InghamLabourStaffordNo
Natasha IronsLabourCroydon EastNo
Sally JamesonLabourDoncaster CentralNo
Sir Bernard JenkinConservativeHarwich and North EssexAye
Terry JermyLabourSouth West NorfolkNo
Adam JogeeLabourNewcastle-under-LymeNo
Dame Diana JohnsonLabourKingston upon Hull North and CottinghamNo
Kim JohnsonLabourLiverpool RiversideNo
Gerald JonesLabourMerthyr Tydfil and AberdareNo
Lillian JonesLabourKilmarnock and LoudounNo
Ruth JonesLabourNewport West and IslwynNo
Lincoln JoppConservativeSpelthorneAye
Gurinder Singh JosanLabourSmethwickNo
Sojan JosephLabourAshfordNo
Warinder JussLabourWolverhampton WestNo
Chris KaneLabourStirling and StrathallanNo
Mike KaneLabourWythenshawe and Sale EastNo
Satvir KaurLabourSouthampton TestNo
Alicia KearnsConservativeRutland and StamfordAye
Liz KendallLabourLeicester WestNo
Afzal KhanLabourManchester RusholmeNo
Naushabah KhanLabourGillingham and RainhamNo
Jayne KirkhamLabourTruro and FalmouthNo
Gen KitchenLabourWellingborough and RushdenNo
Sonia KumarLabourDudleyNo
Uma KumaranLabourStratford and BowNo
Laura Kyrke-SmithLabourAylesburyNo
Peter LambLabourCrawleyNo
John LamontConservativeBerwickshire, Roxburgh and SelkirkAye
Ian LaveryLabourBlyth and AshingtonNo
Noah LawLabourSt Austell and NewquayNo
Kim LeadbeaterLabourSpen ValleyNo
Sir Edward LeighConservativeGainsboroughAye
Brian LeishmanIndependentAlloa and GrangemouthNo
Emma LewellLabourSouth ShieldsNo
Andrew LewinLabourWelwyn HatfieldNo
Clive LewisLabourNorwich SouthNo
Sir Julian LewisConservativeNew Forest EastAye
Simon LightwoodLabourWakefield and RothwellNo
Carla LockhartDemocratic Unionist PartyUpper BannAye
Rebecca Long BaileyLabourSalfordNo
Julia LopezConservativeHornchurch and UpminsterAye
Josh MacAlisterLabourWhitehaven and WorkingtonNo
Alice MacdonaldLabourNorwich NorthNo
Andy MacNaeLabourRossendale and DarwenNo
Justin MaddersLabourEllesmere Port and BromboroughNo
Alan MakConservativeHavantAye
Seema MalhotraLabourFeltham and HestonNo
Amanda MartinLabourPortsmouth NorthNo
Rachael MaskellIndependentYork CentralNo
Alex MayerLabourDunstable and Leighton BuzzardNo
Jerome MayhewConservativeBroadland and FakenhamAye
Douglas McAllisterLabourWest DunbartonshireNo
Kerry McCarthyLabourBristol EastNo
Martin McCluskeyLabourInverclyde and Renfrewshire WestNo
Dame Siobhain McDonaghLabourMitcham and MordenNo
Andy McDonaldLabourMiddlesbrough and Thornaby EastNo
John McDonnellLabourHayes and HarlingtonNo
Blair McDougallLabourEast RenfrewshireNo
Lola McEvoyLabourDarlingtonNo
Alex McIntyreLabourGloucesterNo
Gordon McKeeLabourGlasgow SouthNo
Kevin McKennaLabourSittingbourne and SheppeyNo
Catherine McKinnellLabourNewcastle upon Tyne NorthNo
Jim McMahonLabourOldham West, Chadderton and RoytonNo
Anna McMorrinLabourCardiff NorthNo
James McMurdockIndependentSouth Basildon and East ThurrockAye
Frank McNallyLabourCoatbridge and BellshillNo
Kirsty McNeillLabourMidlothianNo
Esther McVeyConservativeTattonAye
Anneliese MidgleyLabourKnowsleyNo
Ms Julie MinnsLabourCarlisleNo
Navendu MishraLabourStockportNo
Sir Andrew MitchellConservativeSutton ColdfieldAye
Abtisam MohamedLabourSheffield CentralNo
Mr Gagan MohindraConservativeSouth West HertfordshireAye
Perran MoonLabourCamborne and RedruthNo
Robbie MooreConservativeKeighley and IlkleyAye
Jessica MordenLabourNewport EastNo
Stephen MorganLabourPortsmouth SouthNo
Grahame MorrisLabourEasingtonNo
Wendy MortonConservativeAldridge-BrownhillsAye
Margaret MullaneLabourDagenham and RainhamNo
David MundellConservativeDumfriesshire, Clydesdale and TweeddaleAye
Chris MurrayLabourEdinburgh East and MusselburghNo
Katrina MurrayLabourCumbernauld and KirkintillochNo
Dr Andrew MurrisonConservativeSouth West WiltshireAye
Luke MyerLabourMiddlesbrough South and East ClevelandNo
James NaishLabourRushcliffeNo
Connor NaismithLabourCrewe and NantwichNo
Lisa NandyLabourWiganNo
Kanishka NarayanLabourVale of GlamorganNo
Pamela NashLabourMotherwell, Wishaw and CarlukeNo
Josh NewburyLabourCannock ChaseNo
Samantha NiblettLabourSouth DerbyshireNo
Charlotte NicholsLabourWarrington NorthNo
Dan NorrisIndependentNorth East Somerset and HanhamNo
Neil O'BrienConservativeHarborough, Oadby and WigstonAye
Ben Obese-JectyConservativeHuntingdonAye
Dame Chi OnwurahLabourNewcastle upon Tyne Central and WestNo
Dr Simon OpherLabourStroudNo
Ms Abena Oppong-AsareLabourErith and ThamesmeadNo
Tristan OsborneLabourChatham and AylesfordNo
Taiwo OwatemiLabourCoventry North WestNo
Darren PaffeyLabourSouthampton ItchenNo
Andrew PakesLabourPeterboroughNo
Priti PatelConservativeWithamAye
Matthew PatrickLabourWirral WestNo
Rebecca PaulConservativeReigateAye
Jon PearceLabourHigh PeakNo
David Pinto-DuschinskyLabourHendonNo
Lee PitcherLabourDoncaster East and the Isle of AxholmeNo
Jo PlattLabourLeigh and AthertonNo
Joe PowellLabourKensington and BayswaterNo
Dr Peter PrinsleyLabourBury St Edmunds and StowmarketNo
Mark PritchardConservativeThe WrekinAye
Richard QuigleyLabourIsle of Wight WestNo
Yasmin QureshiLabourBolton South and WalkdenNo
Steve RaceLabourExeterNo
Shivani RajaConservativeLeicester EastAye
Adrian RamsayGreen PartyWaveney ValleyNo
Mr Connor RandLabourAltrincham and Sale WestNo
Andrew RangerLabourWrexhamNo
Jack RankinConservativeWindsorAye
Angela RaynerLabourAshton-under-LyneNo
Mike ReaderLabourNorthampton SouthNo
Ellie ReevesLabourLewisham West and East DulwichNo
Joani ReidLabourEast Kilbride and StrathavenNo
Jonathan ReynoldsLabourStalybridge and HydeNo
Bell Ribeiro-AddyLabourClapham and Brixton HillNo
Jenny Riddell-CarpenterLabourSuffolk CoastalNo
Ms Marie RimmerLabourSt Helens South and WhistonNo
Dave RobertsonLabourLichfieldNo
Joe RobertsonConservativeIsle of Wight EastAye
Gavin RobinsonDemocratic Unionist PartyBelfast EastAye
Matt RoddaLabourReading CentralNo
Andrew RosindellConservativeRomfordAye
Dr Sam RushworthLabourBishop AucklandNo
Sarah RussellLabourCongletonNo
Tom RutlandLabourEast Worthing and ShorehamNo
Oliver RyanLabourBurnleyNo
Dr Jeevun SandherLabourLoughboroughNo
Mark SewardsLabourLeeds South West and MorleyNo
Baggy ShankerLabourDerby SouthNo
Jim ShannonDemocratic Unionist PartyStrangfordAye
Dr Neil Shastri-HurstConservativeSolihull West and ShirleyAye
Sir Alec ShelbrookeConservativeWetherby and EasingwoldAye
Tulip SiddiqLabourHampstead and HighgateNo
David SimmondsConservativeRuislip, Northwood and PinnerAye
Josh SimonsLabourMakerfieldNo
Andy SlaughterLabourHammersmith and ChiswickNo
John SlingerLabourRugbyNo
Cat SmithLabourLancaster and WyreNo
David SmithLabourNorth NorthumberlandNo
Greg SmithConservativeMid BuckinghamshireAye
Jeff SmithLabourManchester WithingtonNo
Nick SmithLabourBlaenau Gwent and RhymneyNo
Rebecca SmithConservativeSouth West DevonAye
Sarah SmithLabourHyndburnNo
Sir Julian SmithConservativeSkipton and RiponAye
Karin SmythLabourBristol SouthNo
Gareth SnellLabourStoke-on-Trent CentralNo
Alex SobelLabourLeeds Central and HeadingleyNo
Dr Ben SpencerConservativeRunnymede and WeybridgeAye
Patrick SpencerIndependentCentral Suffolk and North IpswichAye
Gregory StaffordConservativeFarnham and BordonAye
Euan StainbankLabourFalkirkNo
Kenneth StevensonLabourAirdrie and ShottsNo
Alistair StrathernLabourHitchinNo
Alan StricklandLabourNewton Aycliffe and SpennymoorNo
Graham StuartConservativeBeverley and HoldernessAye
Dr Lauren SullivanLabourGraveshamNo
Kirsteen SullivanLabourBathgate and LinlithgowNo
Peter SwallowLabourBracknellNo
Robin SwannUlster Unionist PartySouth AntrimAye
Sir Desmond SwayneConservativeNew Forest WestAye
Sir Mark TamiLabourAlyn and DeesideNo
Alison TaylorLabourPaisley and Renfrewshire NorthNo
David TaylorLabourHemel HempsteadNo
Bradley ThomasConservativeBromsgroveAye
Fred ThomasLabourPlymouth Moor ViewNo
Gareth ThomasLabourHarrow WestNo
Adam ThompsonLabourErewashNo
Emily ThornberryLabourIslington South and FinsburyNo
Dr Marie TidballLabourPenistone and StocksbridgeNo
Sir Stephen TimmsLabourEast HamNo
Nick TimothyConservativeWest SuffolkAye
Jessica ToaleLabourBournemouth WestNo
Dan TomlinsonLabourChipping BarnetNo
Jon TrickettLabourNormanton and HemsworthNo
Henry TufnellLabourMid and South PembrokeshireNo
Tom TugendhatConservativeTonbridgeAye
Anna TurleyLabourRedcarNo
Matt TurmaineLabourWatfordNo
Laurence TurnerLabourBirmingham NorthfieldNo
Derek TwiggLabourWidnes and HalewoodNo
Liz TwistLabourBlaydon and ConsettNo
Harpreet UppalLabourHuddersfieldNo
Tony VaughanLabourFolkestone and HytheNo
Valerie VazLabourWalsall and BloxwichNo
Martin VickersConservativeBrigg and ImminghamAye
Matt VickersConservativeStockton WestAye
Chris VinceLabourHarlowNo
Christian WakefordLabourBury SouthNo
Imogen WalkerLabourHamilton and Clyde ValleyNo
Chris WardLabourBrighton Kemptown and PeacehavenNo
Melanie WardLabourCowdenbeath and KirkcaldyNo
Michelle WelshLabourSherwood ForestNo
Catherine WestLabourHornsey and Friern BarnetNo
Andrew WesternLabourStretford and UrmstonNo
Matt WesternLabourWarwick and LeamingtonNo
Helen WhatelyConservativeFaversham and Mid KentAye
Michael WheelerLabourWorsley and EcclesNo
John WhitbyLabourDerbyshire DalesNo
Jo WhiteLabourBassetlawNo
Sir John WhittingdaleConservativeMaldonAye
James WildConservativeNorth West NorfolkAye
David WilliamsLabourStoke-on-Trent NorthNo
Sir Gavin WilliamsonConservativeStone, Great Wyrley and PenkridgeAye
Steve WitherdenLabourMontgomeryshire and GlyndŵrNo
Sean WoodcockLabourBanburyNo
Sir Jeremy WrightConservativeKenilworth and SouthamAye
Rosie WrightingLabourKetteringNo
Yuan YangLabourEarley and WoodleyNo
Mohammad YasinLabourBedfordNo
Steve YemmLabourMansfieldNo
Daniel ZeichnerLabourCambridgeNo

Sources

SHA-256 of each copy read. Open Parliament Licence v3.0

Method · Report an error