Parliamentary Constituencies Bill — Decline Second Reading — 2 Jun 2020 at 19:51

The majority of MPs voted to have 650 MPs in the House of Commons (amending a law which would have reduced the number to 600) and to remove Parliament's role in approving changes to Parliamentary constituencies.

MPs were considering the Parliamentary Constituencies Bill[1].

The Bill provides:

* for there to be 650 UK MPs (amending Schedule 2 of the Parliamentary Constituencies Act 1986 which at the time of the vote stated: "The number of constituencies in the United Kingdom shall be 600").

* for the removal of provisions, in Section 4 of the Parliamentary Constituencies Act 1986 requiring the approval of any modifications to Parliamentary constituency boundaries by resolution of each House of Parliament, replacing them with arrangements requiring ministers to pass on the recommendations of the Boundary Commissions to the monarch for implementation via an "Order in Council".

* to require the Boundary Commissions to carry out a review of parliamentary constituencies by 1 July 2023, 1 October 2031 and every eighth year after that, replacing provisions for a review every five years.

MPs were considering the motion:

  • That the Bill be now read a Second time.

The amendment rejected in this vote stated:

  • leave out from “That” to the end of the Question and add:
  • “this House whilst supporting the retention of 650 parliamentary constituencies
  • declines to give a Second Reading to the Parliamentary Constituencies Bill because the Bill would disproportionately and undemocratically concentrate power over constituency sizes and boundaries in the hands of the executive, because the Bill fails to create a more flexible electoral quota allowing greater consideration to be given to local ties and community connections when drawing constituency boundaries, and because the proposed numeration date for the boundary review of 1 December 2020 risks boundaries being based on an incomplete register owing to the impact of the covid-19 pandemic on the preparation of electoral registers.”

The motion rejected in this vote was:

Debate in Parliament |

Public Whip is run as a free not-for-profit service. If you'd like to support us, please consider switching your (UK) electricity and/or gas to Octopus Energy or tip us via Ko-Fi.

All Votes Cast - sorted by name

MPs for which their vote in this division differed from the majority vote of their party are marked in red. Also shows which MPs were ministers at the time of this vote. You can also see every eligible MP including those who did not vote in this division.

Sort by: Name | Constituency | Party | Vote

NameConstituencyPartyVote
Nigel AdamsSelby and AinstyCon (front bench)no
Bim AfolamiHitchin and HarpendenConno
Adam AfriyieWindsorConno
Nickie AikenCities of London and WestminsterCon (front bench)no
Peter AldousWaveneyConno
Rushanara AliBethnal Green and BowLab (minister)aye
Tahir AliBirmingham, Hall GreenLab (minister)aye
Lucy AllanTelfordConno
Mike AmesburyWeaver ValeLab (minister)aye
Sir David AmessSouthend WestCon (front bench)no
Fleur AndersonPutneyLab (minister)aye
Lee AndersonAshfieldwhilst Conno
Stuart AndrewPudseyCon (front bench)tellno
Tonia AntoniazziGowerLab (minister)aye
Edward ArgarCharnwoodCon (front bench)no
Gareth BaconOrpingtonCon (front bench)no
Kemi BadenochSaffron WaldenCon (front bench)no
Shaun BaileyWest Bromwich WestCon (front bench)no
Siobhan BaillieStroudCon (front bench)no
Duncan BakerNorth NorfolkCon (front bench)no
Steven BakerWycombeCon (front bench)no
Harriett BaldwinWest WorcestershireCon (front bench)no
Simon BaynesClwyd SouthCon (front bench)no
Aaron BellNewcastle-under-LymeCon (front bench)no
Hilary BennLeeds CentralLab (minister)aye
Scott BentonBlackpool Southwhilst Con (front bench)no
Saqib BhattiMeridenConno
Ian BlackfordRoss, Skye and LochaberSNP (front bench)aye
Olivia BlakeSheffield, HallamLab (minister)aye
Paul BlomfieldSheffield CentralLab (minister)aye
Crispin BluntReigateConno
Peter BoneWellingboroughwhilst Con (front bench)no
Peter BottomleyWorthing WestCon (front bench)no
Andrew BowieWest Aberdeenshire and KincardineCon (front bench)no
Tracy BrabinBatley and SpenLab (minister)aye
Graham BradyAltrincham and Sale WestCon (front bench)no
Suella BravermanFarehamCon (front bench)no
Kevin BrennanCardiff WestLab (minister)aye
Jack BreretonStoke-on-Trent SouthCon (front bench)no
Andrew BridgenNorth West Leicestershirewhilst Conno
Steve BrineWinchesterCon (front bench)no
Paul BristowPeterboroughCon (front bench)no
Sara BritcliffeHyndburnCon (front bench)no
Lyn BrownWest HamLab (minister)aye
Nick BrownNewcastle upon Tyne Eastwhilst Lab (front bench)aye
Anthony BrowneSouth CambridgeshireCon (front bench)no
Fiona BruceCongletonCon (front bench)no
Chris BryantRhonddaLab (minister)aye
Felicity BuchanKensingtonCon (front bench)no
Karen BuckWestminster NorthLab (minister)aye
Robert BucklandSouth SwindonCon (front bench)no
Alex BurghartBrentwood and OngarConno
Rob ButlerAylesburyCon (front bench)no
Ian ByrneLiverpool, West DerbyLab (minister)aye
Liam ByrneBirmingham, Hodge HillLabaye
Ruth CadburyBrentford and IsleworthLab (minister)aye
Alun CairnsVale of GlamorganConno
Alan CampbellTynemouthLab (minister)aye
Alistair CarmichaelOrkney and ShetlandLDem (front bench)aye
Andy CarterWarrington SouthCon (front bench)no
James CartlidgeSouth SuffolkConno
Maria CaulfieldLewesCon (front bench)no
Alex ChalkCheltenhamCon (front bench)no
Wendy ChamberlainNorth East FifeLDem (front bench)aye
Bambos CharalambousEnfield, Southgatewhilst Lab (front bench)aye
Joanna CherryEdinburgh South WestSNP (front bench)aye
Jo ChurchillBury St EdmundsCon (front bench)no
Feryal ClarkEnfield NorthLab (minister)aye
Greg ClarkTunbridge WellsCon (front bench)no
Simon ClarkeMiddlesbrough South and East ClevelandCon (front bench)no
Theo ClarkeStaffordCon (front bench)no
Brendan Clarke-SmithBassetlawCon (front bench)no
Chris ClarksonHeywood and MiddletonCon (front bench)no
James CleverlyBraintreeCon (front bench)no
Geoffrey Clifton-BrownThe CotswoldsCon (front bench)no
Therese CoffeySuffolk CoastalCon (front bench)no
Elliot ColburnCarshalton and WallingtonCon (front bench)no
Damian CollinsFolkestone and HytheConno
Yvette CooperNormanton, Pontefract and CastlefordLab (minister)aye
Jeremy CorbynIslington Northwhilst Labaye
Alberto CostaSouth LeicestershireCon (front bench)no
Robert CourtsWitneyCon (front bench)no
Claire CoutinhoEast SurreyConno
Neil CoyleBermondsey and Old SouthwarkLab (minister)aye
Stella CreasyWalthamstowLabaye
Virginia CrosbieYnys MônCon (front bench)no
Tracey CrouchChatham and AylesfordConno
Jon CruddasDagenham and RainhamLab (minister)aye
Judith CumminsBradford SouthLab (minister)aye
Alex CunninghamStockton NorthLab (minister)aye
James DalyBury NorthCon (front bench)no
Wayne DavidCaerphillyLab (minister)aye
David DaviesMonmouthCon (front bench)no
Gareth DaviesGrantham and StamfordCon (front bench)no
James DaviesVale of ClwydCon (front bench)no
Mims DaviesMid SussexCon (front bench)no
Alex Davies-JonesPontypriddLab (minister)aye
Dehenna DavisonBishop AucklandCon (front bench)no
Tan DhesiSloughLab (minister)aye
Caroline DinenageGosportCon (front bench)no
Sarah DinesDerbyshire DalesCon (front bench)no
Jonathan DjanoglyHuntingdonConno
Leo DochertyAldershotCon (front bench)no
Jeffrey M. DonaldsonLagan ValleyDUP (front bench)no
Steve DoubleSt Austell and NewquayCon (front bench)no
Stephen DoughtyCardiff South and PenarthLab (minister)aye
Oliver DowdenHertsmereCon (front bench)no
Jackie Doyle-PriceThurrockCon (front bench)no
Flick DrummondMeon ValleyCon (front bench)no
David DuguidBanff and BuchanCon (front bench)no
Iain Duncan SmithChingford and Woodford GreenConno
Angela EagleWallaseyLab (minister)aye
Maria EagleGarston and HalewoodLab (minister)aye
Mark EastwoodDewsburyCon (front bench)no
Ruth EdwardsRushcliffeCon (front bench)no
Clive EffordElthamLab (minister)aye
Michael EllisNorthampton NorthCon (front bench)no
Tobias EllwoodBournemouth EastCon (front bench)no
Chris ElmoreOgmoreLab (minister)aye
Natalie ElphickeDoverConno
Florence EshalomiVauxhallLab (minister)aye
George EusticeCamborne and RedruthCon (front bench)no
Chris EvansIslwynLab (minister)aye
David EvennettBexleyheath and CrayfordCon (front bench)no
Ben EverittMilton Keynes NorthCon (front bench)no
Laura FarrisNewburyCon (front bench)no
Simon FellBarrow and FurnessCon (front bench)no
Colleen FletcherCoventry North EastLab (minister)tellaye
Mark FletcherBolsoverCon (front bench)no
Nicholas FletcherDon ValleyCon (front bench)no
Vicky FordChelmsfordCon (front bench)no
Kevin FosterTorbayCon (front bench)no
Liam FoxNorth SomersetConno
Mary FoyCity of DurhamLabaye
Lucy FrazerSouth East CambridgeshireCon (front bench)no
Mike FreerFinchley and Golders GreenCon (front bench)no
Richard FullerNorth East BedfordshireCon (front bench)no
Gill FurnissSheffield, Brightside and HillsboroughLab (minister)aye
Barry GardinerBrent NorthLabaye
Nusrat GhaniWealdenCon (front bench)no
Peter GibsonDarlingtonCon (front bench)no
Jo GideonStoke-on-Trent CentralConno
John GlenSalisburyCon (front bench)no
Robert GoodwillScarborough and WhitbyCon (front bench)no
Patrick GradyGlasgow NorthSNP (front bench)aye
Richard GrahamGloucesterCon (front bench)no
James GrayNorth WiltshireCon (front bench)no
Chris GraylingEpsom and EwellConno
Chris GreenBolton WestConno
Damian GreenAshfordCon (front bench)no
Kate GreenStretford and UrmstonLab (minister)aye
Lilian GreenwoodNottingham SouthLab (minister)aye
Margaret GreenwoodWirral WestLab (minister)aye
Andrew GriffithArundel and South DownsCon (front bench)no
Nia GriffithLlanelliLab (minister)aye
James GrundyLeighConno
Jonathan GullisStoke-on-Trent NorthCon (front bench)no
Luke HallThornbury and YateCon (front bench)no
Stephen HammondWimbledonConno
Greg HandsChelsea and FulhamCon (front bench)no
Emma HardyKingston upon Hull West and HessleLab (minister)aye
Mark HarperForest of DeanConno
Carolyn HarrisSwansea EastLabaye
Rebecca HarrisCastle PointCon (front bench)no
Trudy HarrisonCopelandConno
Sally-Ann HartHastings and RyeCon (front bench)no
Helen HayesDulwich and West NorwoodLab (minister)aye
John HayesSouth Holland and The DeepingsConno
Oliver HealdNorth East HertfordshireCon (front bench)no
John HealeyWentworth and DearneLab (minister)aye
James HeappeyWellsCon (front bench)no
Chris Heaton-HarrisDaventryCon (front bench)no
Gordon HendersonSittingbourne and SheppeyConno
Drew HendryInverness, Nairn, Badenoch and StrathspeySNP (front bench)aye
Darren HenryBroxtoweConno
Antony HigginbothamBurnleyCon (front bench)no
Mike HillHartlepoolLab (minister)aye
Meg HillierHackney South and ShoreditchLab (minister)aye
Damian HindsEast HampshireCon (front bench)no
Richard HoldenNorth West DurhamCon (front bench)no
Kate HollernBlackburnLab (minister)aye
Kevin HollinrakeThirsk and MaltonConno
Philip HolloboneKetteringCon (front bench)no
Paul HolmesEastleighCon (front bench)no
Rachel HopkinsLuton SouthLab (minister)aye
John HowellHenleyCon (front bench)no
Paul HowellSedgefieldCon (front bench)no
Nigel HuddlestonMid WorcestershireCon (front bench)no
Eddie HughesWalsall NorthCon (front bench)no
Jane HuntLoughboroughConno
Jeremy HuntSouth West SurreyCon (front bench)no
Tom HuntIpswichCon (front bench)no
Rupa HuqEaling Central and ActonLab (minister)aye
Alister JackDumfries and GallowayCon (front bench)no
Mark JenkinsonWorkingtonCon (front bench)no
Robert JenrickNewarkCon (front bench)no
Gareth JohnsonDartfordConno
Kim JohnsonLiverpool, RiversideLab (minister)aye
David JohnstonWantageCon (front bench)no
Andrew JonesHarrogate and KnaresboroughCon (front bench)no
Darren JonesBristol North WestLab (minister)aye
David JonesClwyd WestCon (front bench)no
Fay JonesBrecon and RadnorshireConno
Gerald JonesMerthyr Tydfil and RhymneyLab (minister)aye
Kevan JonesNorth DurhamLab (minister)aye
Marcus JonesNuneatonCon (front bench)tellno
Ruth JonesNewport WestLab (minister)aye
Sarah JonesCroydon CentralLab (minister)aye
Simon JuppEast DevonCon (front bench)no
Mike KaneWythenshawe and Sale EastLab (minister)aye
Daniel KawczynskiShrewsbury and AtchamCon (front bench)no
Gillian KeeganChichesterCon (front bench)no
Liz KendallLeicester WestLab (minister)aye
Afzal KhanManchester, GortonLab (minister)aye
Imran Ahmad KhanWakefieldConno
Stephen KinnockAberavonLab (minister)aye
Danny KrugerDevizesConno
Kwasi KwartengSpelthorneCon (front bench)no
Peter KyleHoveLab (minister)aye
Ben LakeCeredigionPC (front bench)aye
David LammyTottenhamLab (minister)aye
John LamontBerwickshire, Roxburgh and SelkirkCon (front bench)no
Robert LarganHigh PeakCon (front bench)no
Ian LevyBlyth ValleyCon (front bench)no
Emma Lewell-BuckSouth ShieldsLab (minister)aye
Andrew LewerNorthampton SouthConno
Julian LewisNew Forest Eastwhilst Conno
David LindenGlasgow EastSNP (front bench)aye
Chris LoderWest DorsetCon (front bench)no
Rebecca Long-BaileySalford and EcclesLab (minister)aye
Marco LonghiDudley NorthCon (front bench)no
Jack LoprestiFilton and Bradley StokeConno
Tim LoughtonEast Worthing and ShorehamCon (front bench)no
Holly LynchHalifaxLab (minister)aye
Cherilyn MackroryTruro and FalmouthConno
Rachel MacleanRedditchCon (front bench)no
Justin MaddersEllesmere Port and NestonLab (minister)aye
Alan MakHavantCon (front bench)no
Kit MalthouseNorth West HampshireCon (front bench)no
Anthony MangnallTotnesCon (front bench)no
Scott MannNorth CornwallConno
Julie MarsonHertford and StortfordCon (front bench)no
Rachael MaskellYork CentralLab (minister)aye
Chris MathesonCity of ChesterLab (minister)aye
Jerome MayhewBroadlandCon (front bench)no
Paul MaynardBlackpool North and CleveleysConno
Steve McCabeBirmingham, Selly OakLab (minister)aye
Kerry McCarthyBristol EastLab (minister)aye
Jason McCartneyColne ValleyConno
Karl McCartneyLincolnCon (front bench)no
Siobhain McDonaghMitcham and MordenLab (minister)aye
Andy McDonaldMiddlesbroughLab (minister)aye
Stewart McDonaldGlasgow SouthSNP (front bench)aye
Pat McFaddenWolverhampton South EastLab (minister)aye
Conor McGinnSt Helens Northwhilst Lab (front bench)aye
Alison McGovernWirral SouthLab (minister)aye
Catherine McKinnellNewcastle upon Tyne NorthLab (minister)aye
Jim McMahonOldham West and RoytonLab (minister)aye
Ian MearnsGatesheadLab (minister)aye
Huw MerrimanBexhill and BattleCon (front bench)no
Ed MilibandDoncaster NorthLab (minister)aye
Robin MillarAberconwyCon (front bench)no
Maria MillerBasingstokeCon (front bench)no
Amanda MillingCannock ChaseCon (front bench)no
Nigel MillsAmber ValleyCon (front bench)no
Gagan MohindraSouth West HertfordshireCon (front bench)no
Damien MooreSouthportConno
Robbie MooreKeighleyCon (front bench)no
Penny MordauntPortsmouth NorthCon (front bench)no
Jessica MordenNewport EastLab (minister)aye
Stephen MorganPortsmouth SouthLab (minister)aye
Anne Marie MorrisNewton AbbotCon (front bench)no
James MorrisHalesowen and Rowley RegisCon (front bench)no
Joy MorrisseyBeaconsfieldConno
Wendy MortonAldridge-BrownhillsCon (front bench)no
Holly Mumby-CroftScunthorpeConno
David MundellDumfriesshire, Clydesdale and TweeddaleCon (front bench)no
Ian MurrayEdinburgh SouthLab (minister)aye
Sheryll MurraySouth East CornwallCon (front bench)no
Andrew MurrisonSouth West WiltshireConno
Bob NeillBromley and ChislehurstCon (front bench)no
Gavin NewlandsPaisley and Renfrewshire NorthSNP (front bench)aye
Charlotte NicholsWarrington NorthLab (minister)aye
Caroline NokesRomsey and Southampton NorthCon (front bench)no
Jesse NormanHereford and South HerefordshireCon (front bench)no
Alex NorrisNottingham NorthLab (minister)aye
Chi OnwurahNewcastle upon Tyne CentralLab (minister)aye
Abena Oppong-AsareErith and ThamesmeadLab (minister)aye
Kate OsborneJarrowLab (minister)aye
Taiwo OwatemiCoventry North WestLab (minister)aye
Sarah OwenLuton NorthLab (minister)aye
Ian Paisley JnrNorth AntrimDUP (front bench)no
Neil ParishTiverton and HonitonCon (front bench)no
Mark PawseyRugbyCon (front bench)no
Mike PenningHemel HempsteadConno
Matthew PennycookGreenwich and WoolwichLab (minister)aye
John PenroseWeston-Super-MareConno
Andrew PercyBrigg and GooleConno
Toby PerkinsChesterfieldLab (minister)aye
Jess PhillipsBirmingham, YardleyLab (minister)aye
Bridget PhillipsonHoughton and Sunderland SouthLab (minister)aye
Chris PhilpCroydon SouthCon (front bench)no
Christopher PincherTamworthwhilst Con (front bench)no
Luke PollardPlymouth, Sutton and DevonportLab (minister)aye
Rebecca PowTaunton DeaneCon (front bench)no
Lucy PowellManchester CentralLab (minister)aye
Victoria PrentisBanburyCon (front bench)no
Tom PursgloveCorbyCon (front bench)no
Jeremy QuinHorshamCon (front bench)no
Will QuinceColchesterCon (front bench)no
Tom RandallGedlingCon (front bench)no
Angela RaynerAshton-under-LyneLab (minister)aye
John RedwoodWokinghamConno
Steve ReedCroydon NorthLab (minister)aye
Jacob Rees-MoggNorth East SomersetCon (front bench)no
Rachel ReevesLeeds WestLab (minister)aye
Jonathan ReynoldsStalybridge and HydeLab (minister)aye
Bell Ribeiro-AddyStreathamLab (minister)aye
Nicola RichardsWest Bromwich EastCon (front bench)no
Angela RichardsonGuildfordConno
Rob RobertsDelynwhilst Con (front bench)no
Andrew RosindellRomfordCon (front bench)no
Douglas RossMorayConno
Lee RowleyNorth East DerbyshireConno
Dean RussellWatfordCon (front bench)no
Lloyd Russell-MoyleBrighton, KemptownLab (minister)aye
David RutleyMacclesfieldCon (front bench)no
Gary SambrookBirmingham, NorthfieldCon (front bench)no
Liz Saville-RobertsDwyfor MeirionnyddPC (front bench)aye
Selaine SaxbyNorth DevonCon (front bench)no
Paul ScullySutton and CheamCon (front bench)no
Bob SeelyIsle of WightCon (front bench)no
Andrew SelousSouth West BedfordshireCon (front bench)no
Jim ShannonStrangfordDUP (front bench)no
Grant ShappsWelwyn HatfieldCon (front bench)no
Alec ShelbrookeElmet and RothwellConno
Tulip SiddiqHampstead and KilburnLab (minister)aye
David SimmondsRuislip, Northwood and PinnerCon (front bench)no
Andrew SlaughterHammersmithLab (minister)aye
Cat SmithLancaster and FleetwoodLab (minister)aye
Chloe SmithNorwich NorthCon (front bench)no
Greg SmithBuckinghamCon (front bench)no
Henry SmithCrawleyCon (front bench)no
Jeff SmithManchester, WithingtonLab (minister)tellaye
Julian SmithSkipton and RiponConno
Nick SmithBlaenau GwentLab (minister)aye
Alex SobelLeeds North WestLab (minister)aye
John SpellarWarleyLab (minister)aye
Ben SpencerRunnymede and WeybridgeCon (front bench)no
Mark SpencerSherwoodCon (front bench)no
Alexander StaffordRother ValleyCon (front bench)no
Keir StarmerHolborn and St PancrasLab (minister)aye
Andrew StephensonPendleCon (front bench)no
Jane StevensonWolverhampton North EastCon (front bench)no
John StevensonCarlisleCon (front bench)no
Bob StewartBeckenhamCon (front bench)no
Iain StewartMilton Keynes SouthCon (front bench)no
Wes StreetingIlford NorthLab (minister)aye
Graham StringerBlackley and BroughtonLab (minister)aye
Graham StuartBeverley and HoldernessCon (front bench)no
Zarah SultanaCoventry SouthLab (minister)aye
James SunderlandBracknellCon (front bench)no
Desmond SwayneNew Forest WestCon (front bench)no
Robert SymsPooleCon (front bench)no
Sam TarryIlford SouthLab (minister)aye
Alison ThewlissGlasgow CentralSNP (front bench)aye
Nick Thomas-SymondsTorfaenLab (minister)aye
Maggie ThroupErewashCon (front bench)no
Stephen TimmsEast HamLab (minister)aye
Edward TimpsonEddisburyConno
Kelly TolhurstRochester and StroodCon (front bench)no
Justin TomlinsonNorth SwindonCon (front bench)no
Michael TomlinsonMid Dorset and North PooleCon (front bench)no
Craig TraceyNorth WarwickshireConno
Laura TrottSevenoaksCon (front bench)no
Thomas TugendhatTonbridge and MallingCon (front bench)no
Derek TwiggHaltonLab (minister)aye
Liz TwistBlaydonLab (minister)aye
Valerie VazWalsall SouthLab (minister)aye
Martin VickersCleethorpesCon (front bench)no
Matt VickersStockton SouthCon (front bench)no
Theresa VilliersChipping BarnetCon (front bench)no
Christian WakefordBury Southwhilst Con (front bench)no
Charles WalkerBroxbourneCon (front bench)no
Robin WalkerWorcesterCon (front bench)no
Ben WallaceWyre and Preston NorthCon (front bench)no
Matt WarmanBoston and SkegnessCon (front bench)no
Giles WatlingClactonCon (front bench)no
Suzanne WebbStourbridgeCon (front bench)no
Claudia WebbeLeicester Eastwhilst Lab (front bench)aye
Catherine WestHornsey and Wood GreenLab (minister)aye
Matt WesternWarwick and LeamingtonLab (minister)aye
Craig WhittakerCalder ValleyConno
John WhittingdaleMaldonCon (front bench)no
Bill WigginNorth HerefordshireCon (front bench)no
James WildNorth West NorfolkCon (front bench)no
Craig WilliamsMontgomeryshireCon (front bench)no
Gavin WilliamsonSouth StaffordshireCon (front bench)no
Beth WinterCynon ValleyLab (minister)aye
Mike WoodDudley SouthConno
William WraggHazel GroveCon (front bench)no
Jeremy WrightKenilworth and SouthamConno
Jacob YoungRedcarConno
Nadhim ZahawiStratford-on-AvonCon (front bench)no
Daniel ZeichnerCambridgeLab (minister)aye

About the Project

The Public Whip is a not-for-profit, open source website created in 2003 by Francis Irving and Julian Todd and now run by Bairwell Ltd.

The Whip on the Web

Help keep PublicWhip alive