More stories

  • in

    Mamdani, Cuomo and Sliwa spar in New York mayoral debate

    New York City’s three mayoral candidates faced off on Thursday night in the first of two televised debates, less than three weeks before voters head to the polls.On stage were Democratic nominee Zohran Mamdani, former governor Andrew Cuomo – now running as an independent after losing the Democratic primary to Mamdani in June – and Republican nominee Curtis Sliwa. Mayor Eric Adams, who dropped out of the race several weeks ago, did not participate.During the two-hour-long debate, the candidates clashed over a variety of local and national issues, including crime, policing, affordability, housing and transportation, as well as how they would handle the Trump administration and the recent Gaza ceasefire deal.Mamdani and Cuomo, the race frontrunners, wasted no time and began sparring – with Sliwa between them – almost immediately.Cuomo is notably attempting a political comeback after resigning as governor of New York in 2021 in the wake of multiple allegations of sexual harassment. He started the night echoing his performance in the primary debates, painting Mamdani as too unqualified and inexperienced to lead the city.“This is no job for on-the-job training,” Cuomo said. “If you look at the failed mayors, they’re ones that have no management experience.”Mamdani, the 33-year-old state assemblyman from Queens and self-described democratic socialist, pushed back on Cuomo by citing his five years in the New York state assembly and his lived experience in New York City. He touted himself as “someone who has actually paid rent in the city” and “who has had to wait for a bus that never came, someone who actually buys his groceries in this city”.Cuomo shot back: “What the assemblyman said is he has no experience.”Mamdani fired back: “What I don’t have in experience, I make up for in integrity, and what you don’t have in integrity, you could never make up for in experience.”View image in fullscreenAt one point, Cuomo was pressed on the allegations that preceded his resignation and his handling of nursing home deaths during the Covid-19 pandemic. He was asked why voters should trust that he has the “character to be mayor”.Cuomo defended his record and denied the allegations, saying “none of that came to anything”.Throughout the night, Sliwa, the Republican nominee and founder of the Guardian Angels, took shots at both candidates, describing Mamdani’s plans as “fantasies” and mocking Cuomo for losing the Democratic primary. He also went after the former governor on the allegations of sexual harassment.Donald Trump was a major specter during the debate’s first hour, with each candidate addressing some of his policies and how they would engage with his administration if elected.Mamdani said he’d be willing to work with Trump “if it means delivering on lowering the cost of living for New Yorkers”, but warned that “if he ever wants to come for New Yorkers in the way that he has been, he’s going to have to get through me as the next mayor of this city”.Cuomo said he’d work with Trump but that he would fight the president if he tries to “hurt New York”, while Sliwa said he would “sit and negotiate” with him.“You can be tough, but you can’t be tough if it’s going to cost people desperately needed federal funds,” Sliwa said.All three candidates agreed that Trump should not send national guard troops to New York City.Sliwa pushed back when Cuomo suggested that he was the only candidate who could handle Trump: “You think you’re the toughest guy alive. You lost your own primary.”The recent ceasefire deal in Gaza was also addressed on the debate stage. Mamdani, who has been critical of the Israeli government and vocal about Palestinian rights, was asked about his views on Hamas.“Of course I believe that they should lay down their arms” he said. “A ceasefire means ceasing fire. That means all parties have to cease fire and put down their weapons, and the reason that we call for that is not only for the end of the genocide, but also an unimpeded access of humanitarian aid.”Cuomo went after Mamdani and claimed the latter was refusing to “denounce Hamas” and that he was speaking in “code” with his answer. Mamdani pushed back, calling Cuomo the Israeli prime minister Benjamin Netanyahu’s “legal defense team during the course of this genocide”.Mamdani also said that in talking to Jewish New Yorkers, he was discouraged from using the phrase “globalize the intifada”.skip past newsletter promotionafter newsletter promotion“What I’m looking to do as the first Muslim mayor of this city is to ensure that we bring every New Yorker together – Jewish New Yorkers, Muslim New Yorkers, every single person that calls the city home. They understand they won’t just be protected, but they will belong,” he said, prompting Cuomo to call Mamdani “a divisive personality across the board”.Both Sliwa and Cuomo praised the Trump administration for its role in for brokering of the ceasefire deal, which many have said directly mirrored the deal Biden brokered during his administration.View image in fullscreenMamdani was also asked about past comments he made on social media, including comments he made in 2020 about the New York police department during the nationwide protests against police brutality sparked by the killing of George Floyd. Mamdani called the department “racist” and demanded the defunding of the the police in social media posts.Earlier this week, Mamdani appeared on Fox News and apologized to the police department for those remarks. He added that he has also apologized to officers in private meetings.On Thursday, Mamdani said that despite his previous calls for defunding the police, he no longer believed that should happen, and that he is “looking to work with police officers not to defund the NYPD, looking to ensure that officers can actually do one job when they’re signing up to join that department”.Mamdani touted his plan to create a department of community safety that would send dedicated mental health teams to handle relevant 911 calls.Cuomo pledged to hire 5,000 more officers and assign 1,500 of them to the subways, raise starting salaries, and “work on the relationship between the community and the police”.Sliwa called for hiring 7,000 officers and reinstating qualified immunity to officers.On mass transit, Mamdani described his plans for “fast and free” buses while Cuomo claimed such a program would be subsidized by wealthy bus riders and the buses would effectively become mobile homeless shelters.When the issue of affordability came up, and candidates were asked how much they spend per week on groceries. Cuomo said about $150, Sliwa said about $175 and Mamdani said about $125.Mamdani, who has made affordability the focus of his campaign, reiterated some of his longstanding pledges to increase taxes on the wealthiest New Yorkers, freeze rent increases on rent-stabilized apartments and build more housing.He also called out Cuomo for not addressing a pressing issue for most of the debate. “I just have to say it’s been an hour and 20 minutes of this debate, and we haven’t heard Governor Cuomo say the word ‘affordability’. That’s why he lost the primary,” Mamdani said.A poll released last week showed Mamdani leading, with 46% of likely voters supporting him, followed by Cuomo, at 33%, and Sliwa, at 15%.The final mayoral debate is scheduled for Wednesday 22 October.Election day is Tuesday 4 November. Early voting begins on 25 October and runs through 2 November. More

  • in

    ‘He may be watching’: Mamdani on Fox News speaks directly to Trump

    Zohran Mamdani, the leading candidate to be the next mayor of New York, stepped into the lion’s den on Wednesday when he sat for an interview with Fox News, the rightwing news organization that has spent weeks demonizing him and his democratic socialist goals.Speaking to host Martha MacCallum, Mamdani was asked about funding for his proposals, which include freezing increases on rent-stabilized apartments, providing free buses and offering free childcare – and whether other services would be cut to achieve those goals.“I don’t think we have to cut,” Mamdani said. “I’ve spoken about raising taxes on the wealthiest. And, frankly, this is an issue that we have here in New York City, and, frankly, even across this country.”Mamdani said he had spoken to people who voted for Donald Trump in New York who told him it was the “cost of living” that “drove them to vote” for the president.Mamdani said that, despite that, “what we’re seeing time and time again is we’re more focused on the question of billionaires and the most profitable corporations than we are on people who can’t even afford to make ends meet in the city”.Following his surprise victory over Andrew Cuomo in the Democratic primary, Mamdani has for months led the polls to be New York’s next mayor. A survey released by Quinnipiac last week showed Mamdani winning 46% of the vote to the former New York governor’s 33%. The Republican candidate, Curtis Sliwa, was at 22%.That rise has brought attention from outlets such as Fox News, which has closely covered Mamdani, sometimes publishing multiple news stories on him a day. Jesse Watters, the network’s primetime host, has been a frequent critic, describing Mamdani as a “communist”, which he is not, and calling him “Kamala Harris with a beard”, while Sean Hannity suggested that the rise of Mamdani, who is Muslim, is evidence that “an extremism is taking root right before your very eyes”.In an interview that rehashed several rightwing critiques of Mamdani, MacCallum suggested he may lack the qualifications for the role. “President Trump said that you never worked a day in your life,” MacCallum told Mamdani, before asking what qualifies him to run the city.In response, Mamdani spoke directly into the camera, alluding to how the outgoing mayor, Eric Adams, bowed to pressure from the Trump administration to cooperate on immigration crackdowns – before the Trump-led justice department dropped a federal corruption case against him.“I want to take this moment, because you spoke about President Trump, and he may be watching right now, and I just want to speak directly to the president,” Mamdani said.“I will not be a mayor like Mayor [Eric] Adams, who will call you to figure out how to stay out of jail. I won’t be a disgraced governor like Andrew Cuomo, who will call you to ask how to win this election. I can do those things on my own. I will, however, be a mayor who is ready to speak at any time to lower the cost of living.“That’s the way that I’m going to lead this city. That’s the partnership I want to build, not only with Washington DC, but [with] anyone across this country.”The interview came as Mamdani prepared for a debate with Cuomo and Sliwa on Thursday night. Adams suspended his re-election campaign in late September.Cuomo, who has centered his campaign on reducing crime, will likely seek to contrast his decades of experience in politics with Mamdani’s newcomer status. The former governor, who resigned in 2021 after he was accused of sexual harassment by multiple women, has run numerous ads attacking Mamdani.The issue of the Israel-Hamas peace deal is likely to come up, given Cuomo’s strong support for Israel and Mamdani’s opposing stance. Mamdani has criticized Israel’s war in Gaza and called the bombing of the territory a “genocide”. Mamdani was asked questions about the region on Wednesday, including whether he would give credit to Trump for the fledgling deal.Mamdani, stressing that his focus would be on New York rather than international politics, said he was thankful for the ceasefire, adding: “I have hope that it will actually endure and that it will be lasting.”“I think it’s too early to [give credit],” Mamdani said. “But if it proves to be something that is lasting, something that is durable, then I think that that’s where you give credit.” More

  • in

    Republican in New York’s mayor race: eccentric street vigilante who could secure Mamdani’s win

    @font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format(“truetype”);font-weight:300;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format(“truetype”);font-weight:300;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format(“truetype”);font-weight:400;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format(“truetype”);font-weight:400;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Medium.ttf) format(“truetype”);font-weight:500;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-MediumItalic.ttf) format(“truetype”);font-weight:500;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Semibold.ttf) format(“truetype”);font-weight:600;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-SemiboldItalic.ttf) format(“truetype”);font-weight:600;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format(“truetype”);font-weight:700;font-style:italic}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format(“truetype”);font-weight:900;font-style:normal}@font-face{font-family:Guardian Headline Full;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format(“truetype”);font-weight:900;font-style:italic}@font-face{font-family:Guardian Titlepiece;src:url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format(“woff2”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format(“woff”),url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf) format(“truetype”);font-weight:700;font-style:normal}@media (min-width: 71.25em){.content__main-column–interactive{margin-left:160px}}@media (min-width: 81.25em){.content__main-column–interactive{margin-left:240px}}.content__main-column–interactive .element-atom{max-width:620px}@media (max-width: 46.24em){.content__main-column–interactive .element-atom{max-width:100%}}.content__main-column–interactive .element-showcase{margin-left:0}@media (min-width: 46.25em){.content__main-column–interactive .element-showcase{max-width:620px}}@media (min-width: 71.25em){.content__main-column–interactive .element-showcase{max-width:860px}}.content__main-column–interactive .element-immersive{max-width:1100px}@media (max-width: 46.24em){.content__main-column–interactive .element-immersive{width:calc(100vw – var(–scrollbar-width));position:relative;left:50%;right:50%;margin-left:calc(-50vw + var(–half-scrollbar-width))!important;margin-right:calc(-50vw + var(–half-scrollbar-width))!important}}@media (min-width: 46.25em){.content__main-column–interactive .element-immersive{transform:translate(-20px);width:calc(100% + 60px)}}@media (max-width: 71.24em){.content__main-column–interactive .element-immersive{margin-left:0;margin-right:0}}@media (min-width: 71.25em){.content__main-column–interactive .element-immersive{transform:translate(0);width:auto}}@media (min-width: 81.25em){.content__main-column–interactive .element-immersive{max-width:1260px}}.content__main-column–interactive p,.content__main-column–interactive ul{max-width:620px}.content__main-column–interactive:before{position:absolute;top:0;height:calc(100% + 15px);min-height:100px;content:””}@media (min-width: 71.25em){.content__main-column–interactive:before{border-left:1px solid #dcdcdc;z-index:-1;left:-10px}}@media (min-width: 81.25em){.content__main-column–interactive:before{border-left:1px solid #dcdcdc;left:-11px}}.content__main-column–interactive .element-atom{margin-top:0;margin-bottom:0;padding-bottom:12px;padding-top:12px}.content__main-column–interactive p+.element-atom{padding-top:0;padding-bottom:0;margin-top:12px;margin-bottom:12px}.content__main-column–interactive .element-inline{max-width:620px}@media (min-width: 61.25em){figure[data-spacefinder-role=inline].element{max-width:620px}}:root{–dateline: #606060;–headerBorder: #dcdcdc;–captionText: #999;–captionBackground: hsla(0, 0%, 7%, .72);–feature: #c70000;–new-pillar-colour: var(–primary-pillar, var(–feature))}.content__main-column–interactive .element.element-atom,.element.element-atom{padding:0}#article-body >div .element-atom:first-of-type+p:first-of-type,#article-body >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#article-body >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#article-body >div hr:not(.last-horizontal-rule)+p,.content–interactive >div .element-atom:first-of-type+p:first-of-type,.content–interactive >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type,.content–interactive >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type,.content–interactive >div hr:not(.last-horizontal-rule)+p,#comment-body .element-atom:first-of-type+p:first-of-type,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#comment-body hr:not(.last-horizontal-rule)+p,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type,[data-gu-name=body] .element-atom:first-of-type+.sign-in-gate+p:first-of-type,[data-gu-name=body] .element-atom:first-of-type+#sign-in-gate+p:first-of-type,[data-gu-name=body] hr:not(.last-horizontal-rule)+p,#feature-body .element-atom:first-of-type+p:first-of-type,#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type,#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type,#feature-body hr:not(.last-horizontal-rule)+p{padding-top:14px}#article-body >div .element-atom:first-of-type+p:first-of-type:first-letter,#article-body >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#article-body >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#article-body >div hr:not(.last-horizontal-rule)+p:first-letter,.content–interactive >div .element-atom:first-of-type+p:first-of-type:first-letter,.content–interactive >div .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,.content–interactive >div .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,.content–interactive >div hr:not(.last-horizontal-rule)+p:first-letter,#comment-body .element-atom:first-of-type+p:first-of-type:first-letter,#comment-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#comment-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#comment-body hr:not(.last-horizontal-rule)+p:first-letter,[data-gu-name=body] .element-atom:first-of-type+p:first-of-type:first-letter,[data-gu-name=body] .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,[data-gu-name=body] .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,[data-gu-name=body] hr:not(.last-horizontal-rule)+p:first-letter,#feature-body .element-atom:first-of-type+p:first-of-type:first-letter,#feature-body .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,#feature-body .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,#feature-body hr:not(.last-horizontal-rule)+p:first-letter{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;font-weight:700;font-size:111px;line-height:92px;float:left;text-transform:uppercase;box-sizing:border-box;margin-right:8px;vertical-align:text-top;color:var(–drop-cap, var(–new-pillar-colour))}#article-body >div hr+p,.content–interactive >div hr+p,#comment-body hr+p,[data-gu-name=body] hr+p,#feature-body hr+p{padding-top:0}#article-body >div [data-gu-name=pullquote],.content–interactive >div [data-gu-name=pullquote],#comment-body [data-gu-name=pullquote],[data-gu-name=body] [data-gu-name=pullquote],#feature-body [data-gu-name=pullquote]{max-width:620px}#maincontent .element.element–showcase.element-showcase figcaption,#feature-article-container .element.element–showcase.element-showcase figcaption,#standard-article-container .element.element–showcase.element-showcase figcaption,#comment-article-container .element.element–showcase.element-showcase figcaption{position:static!important;width:100%;max-width:620px}.element.element–immersive.element-immersive{width:calc(100vw – var(–scrollbar-width, 0px))}@media (max-width: 71.24em){.element.element–immersive.element-immersive{max-width:978px}.element.element–immersive.element-immersive figcaption{padding-inline:10px}}@media (max-width: 71.24em) and (min-width: 30em){.element.element–immersive.element-immersive figcaption{padding-inline:20px}}@media (min-width: 46.25em) and (max-width: 61.24em){.element.element–immersive.element-immersive{max-width:738px}}@media (max-width: 46.24em){.element.element–immersive.element-immersive{margin-left:-10px!important;margin-right:0!important;left:0}}@media (max-width: 46.24em) and (min-width: 30em){.element.element–immersive.element-immersive{margin-left:-20px!important}.element.element–immersive.element-immersive figcaption{padding-inline:20px}}.furniture-wrapper{position:relative}@media (min-width: 61.25em){.furniture-wrapper{display:grid;grid-column-gap:20px;grid-row-gap:0px;grid-template-columns:[title-start headline-start meta-start standfirst-start] repeat(5,1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start] .75fr [standfirst-end meta-start] auto [meta-end portrait-end]}.furniture-wrapper #headline >div:first-child,.furniture-wrapper [data-gu-name=headline] >div:first-child,.furniture-wrapper .headline >div:first-child{border-top:1px solid var(–headerBorder)}.furniture-wrapper #meta,.furniture-wrapper [data-gu-name=meta]{position:relative;padding-top:2px;margin-right:0}.furniture-wrapper .standfirst .content__standfirst,.furniture-wrapper #standfirst .content__standfirst,.furniture-wrapper [data-gu-name=standfirst] .content__standfirst{margin-bottom:4px}.furniture-wrapper .standfirst ul li,.furniture-wrapper #standfirst ul li,.furniture-wrapper [data-gu-name=standfirst] ul li{font-size:20px}.furniture-wrapper .standfirst li a,.furniture-wrapper .standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper [data-gu-name=standfirst] li a,.furniture-wrapper [data-gu-name=standfirst] a{border-bottom:none;background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder, #dcdcdc)}.furniture-wrapper .standfirst li a:hover,.furniture-wrapper .standfirst a:hover,.furniture-wrapper #standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover{text-decoration-color:var(–new-pillar-colour)}.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:1px solid var(–headerBorder);padding-bottom:0}}@media (min-width: 61.25em) and (min-width: 71.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{border-top:unset}}@media (min-width: 61.25em){.furniture-wrapper figure{margin:0 0 0 -10px}.furniture-wrapper figure[data-spacefinder-role=inline].element{max-width:630px}}@media (min-width: 71.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(2,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(7,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{content:””;width:540px;position:absolute;top:0;background-color:var(–headerBorder);height:1px}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{border-top:unset}.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{content:””;width:1px;background-color:var(–headerBorder);height:100%;position:absolute;top:0;left:.5px}}@media (min-width: 81.25em){.furniture-wrapper{grid-template-columns:[title-start headline-start meta-start] repeat(3,1fr) [meta-end standfirst-start] repeat(5,1fr) [title-end headline-end standfirst-end portrait-start] repeat(8,1fr) [portrait-end];grid-template-rows:[title-start portrait-start] .25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] .75fr [standfirst-end meta-end portrait-end]}.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{width:620px}.furniture-wrapper .standfirst:before,.furniture-wrapper #standfirst:before,.furniture-wrapper [data-gu-name=standfirst]:before{left:-.5px}}.furniture-wrapper .article-header .content__labels >div,.furniture-wrapper [data-gu-name=title] .content__labels >div{padding-top:2px}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:600;max-width:620px;font-size:32px}@media (min-width: 71.25em){.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{max-width:540px;font-size:50px}}@media (min-width: 46.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{margin-right:0}}@media (min-width: 61.25em){.furniture-wrapper .keyline-4,.furniture-wrapper [data-gu-name=lines]{display:none}}.furniture-wrapper .keyline-4 svg,.furniture-wrapper [data-gu-name=lines] svg{stroke:var(–headerBorder)}@media (min-width: 46.25em){.furniture-wrapper #meta,.furniture-wrapper [data-gu-name=meta]{margin-right:0}}.furniture-wrapper #meta .meta__social,.furniture-wrapper #meta .meta__social ul li a span,.furniture-wrapper #meta .meta__comment,.furniture-wrapper [data-gu-name=meta] .meta__social,.furniture-wrapper [data-gu-name=meta] .meta__social ul li a span,.furniture-wrapper [data-gu-name=meta] .meta__comment{border-color:var(–headerBorder)}.furniture-wrapper #meta .content__meta-container_dcr >div >gu-island,.furniture-wrapper [data-gu-name=meta] .content__meta-container_dcr >div >gu-island{display:none}.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{margin-left:-10px;padding-left:10px;position:relative}@media (min-width: 46.25em){.furniture-wrapper .standfirst,.furniture-wrapper #standfirst,.furniture-wrapper [data-gu-name=standfirst]{padding-top:2px}}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{font-weight:400;font-size:20px;padding-bottom:14px}.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{position:relative;margin-top:0;margin-bottom:2px;grid-area:portrait}.furniture-wrapper #main-media div div,.furniture-wrapper [data-gu-name=media] div div{width:100%;margin-inline:0}@media (min-width: 61.25em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-bottom:0}}@media (max-width: 46.24em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{width:calc(100vw – var(–scrollbar-width, 0px));margin-left:-10px}}@media (max-width: 46.24em) and (min-width: 30em){.furniture-wrapper #main-media,.furniture-wrapper [data-gu-name=media]{margin-left:-20px}}.furniture-wrapper figcaption{position:absolute;bottom:0;padding:4px 10px 12px;background-color:var(–captionBackground);color:var(–captionText);max-width:unset;width:100%;margin-bottom:0;min-height:46px}.furniture-wrapper figcaption span{color:var(–headerBorder)}.furniture-wrapper figcaption span svg{fill:var(–headerBorder)}.furniture-wrapper figcaption span:nth-of-type(1){display:none}.furniture-wrapper figcaption span:nth-of-type(2){display:block;max-width:90%}@media (min-width: 30em){.furniture-wrapper figcaption{padding:4px 20px 12px}}.furniture-wrapper figcaption.hidden{opacity:0}.furniture-wrapper #caption-button{display:block;position:absolute;bottom:10px;right:8px;z-index:30;background-color:var(–captionBackground);border:none;border-radius:50%;padding:6px 5px 5px}.furniture-wrapper #caption-button svg{transform:scale(.85)}@media (min-width: 30em){.furniture-wrapper #caption-button{right:10px}}@media (min-width: 71.25em){.content__main-column–interactive:before{top:-12px!important;height:calc(100% + 24px)!important}}.content__main-column–interactive h2{max-width:620px}:root:has(.ios,.android){–darkBackground: #1a1a1a;–feature: #c70000;–darkmodeFeature: #ff5943;–new-pillar-colour: var(–primary-pillar, var(–feature))}@media (prefers-color-scheme: dark){:root:has(.ios,.android){–new-pillar-colour: var(–darkmode-pillar, var(–darkmodeFeature))}}body.ios #feature-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #feature-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #feature-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #standard-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.ios #comment-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #feature-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #standard-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+.sign-in-gate+p:first-of-type:first-letter,body.android #comment-article-container .element-atom:first-of-type+#sign-in-gate+p:first-of-type:first-letter{color:var(–secondary-pillar, #000)}body.ios #feature-article-container .article__header,body.ios #standard-article-container .article__header,body.ios #comment-article-container .article__header,body.android #feature-article-container .article__header,body.android #standard-article-container .article__header,body.android #comment-article-container .article__header{height:0}body.ios #feature-article-container .furniture-wrapper,body.ios #standard-article-container .furniture-wrapper,body.ios #comment-article-container .furniture-wrapper,body.android #feature-article-container .furniture-wrapper,body.android #standard-article-container .furniture-wrapper,body.android #comment-article-container .furniture-wrapper{padding:4px 10px 0}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels{font-weight:700;font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif;color:var(–new-pillar-colour);text-transform:capitalize}body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{font-size:32px;font-weight:700;padding-bottom:12px;color:#121212!important}body.ios #feature-article-container .furniture-wrapper figure.element-image,body.ios #standard-article-container .furniture-wrapper figure.element-image,body.ios #comment-article-container .furniture-wrapper figure.element-image,body.android #feature-article-container .furniture-wrapper figure.element-image,body.android #standard-article-container .furniture-wrapper figure.element-image,body.android #comment-article-container .furniture-wrapper figure.element-image{position:relative;margin:14px 0 0 -10px;width:calc(100vw – var(–scrollbar-width, 0px));height:auto}body.ios #feature-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #feature-article-container .furniture-wrapper figure.element-image img,body.ios #feature-article-container .furniture-wrapper figure.element-image a,body.ios #standard-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #standard-article-container .furniture-wrapper figure.element-image img,body.ios #standard-article-container .furniture-wrapper figure.element-image a,body.ios #comment-article-container .furniture-wrapper figure.element-image .figure__inner,body.ios #comment-article-container .furniture-wrapper figure.element-image img,body.ios #comment-article-container .furniture-wrapper figure.element-image a,body.android #feature-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #feature-article-container .furniture-wrapper figure.element-image img,body.android #feature-article-container .furniture-wrapper figure.element-image a,body.android #standard-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #standard-article-container .furniture-wrapper figure.element-image img,body.android #standard-article-container .furniture-wrapper figure.element-image a,body.android #comment-article-container .furniture-wrapper figure.element-image .figure__inner,body.android #comment-article-container .furniture-wrapper figure.element-image img,body.android #comment-article-container .furniture-wrapper figure.element-image a{background-color:transparent;width:calc(100vw – var(–scrollbar-width, 0px));height:auto!important}body.ios #feature-article-container .furniture-wrapper .standfirst,body.ios #standard-article-container .furniture-wrapper .standfirst,body.ios #comment-article-container .furniture-wrapper .standfirst,body.android #feature-article-container .furniture-wrapper .standfirst,body.android #standard-article-container .furniture-wrapper .standfirst,body.android #comment-article-container .furniture-wrapper .standfirst{padding-top:4px;padding-bottom:24px;margin-right:-10px}body.ios #feature-article-container .furniture-wrapper .standfirst__inner p,body.ios #standard-article-container .furniture-wrapper .standfirst__inner p,body.ios #comment-article-container .furniture-wrapper .standfirst__inner p,body.android #feature-article-container .furniture-wrapper .standfirst__inner p,body.android #standard-article-container .furniture-wrapper .standfirst__inner p,body.android #comment-article-container .furniture-wrapper .standfirst__inner p{font-family:Guardian Headline,Guardian Egyptian Web,Guardian Headline Full,Georgia,serif}body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a,body.ios #feature-article-container .furniture-wrapper .standfirst__inner a,body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a,body.ios #standard-article-container .furniture-wrapper .standfirst__inner a,body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a,body.ios #comment-article-container .furniture-wrapper .standfirst__inner a,body.android #feature-article-container .furniture-wrapper .standfirst__inner li a,body.android #feature-article-container .furniture-wrapper .standfirst__inner a,body.android #standard-article-container .furniture-wrapper .standfirst__inner li a,body.android #standard-article-container .furniture-wrapper .standfirst__inner a,body.android #comment-article-container .furniture-wrapper .standfirst__inner li a,body.android #comment-article-container .furniture-wrapper .standfirst__inner a{color:var(–new-pillar-colour)!important;background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder, #dcdcdc);border-bottom:none}body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #feature-article-container .furniture-wrapper .standfirst__inner a:hover,body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #standard-article-container .furniture-wrapper .standfirst__inner a:hover,body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,body.ios #comment-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #feature-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #standard-article-container .furniture-wrapper .standfirst__inner a:hover,body.android #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,body.android #comment-article-container .furniture-wrapper .standfirst__inner a:hover{text-decoration-color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta,body.ios #standard-article-container .furniture-wrapper .meta,body.ios #comment-article-container .furniture-wrapper .meta,body.android #feature-article-container .furniture-wrapper .meta,body.android #standard-article-container .furniture-wrapper .meta,body.android #comment-article-container .furniture-wrapper .meta{margin:0}body.ios #feature-article-container .furniture-wrapper .meta .byline,body.ios #feature-article-container .furniture-wrapper .meta .byline__author,body.ios #feature-article-container .furniture-wrapper .meta span.byline__author a,body.ios #feature-article-container .furniture-wrapper .meta .meta__byline span,body.ios #standard-article-container .furniture-wrapper .meta .byline,body.ios #standard-article-container .furniture-wrapper .meta .byline__author,body.ios #standard-article-container .furniture-wrapper .meta span.byline__author a,body.ios #standard-article-container .furniture-wrapper .meta .meta__byline span,body.ios #comment-article-container .furniture-wrapper .meta .byline,body.ios #comment-article-container .furniture-wrapper .meta .byline__author,body.ios #comment-article-container .furniture-wrapper .meta span.byline__author a,body.ios #comment-article-container .furniture-wrapper .meta .meta__byline span,body.android #feature-article-container .furniture-wrapper .meta .byline,body.android #feature-article-container .furniture-wrapper .meta .byline__author,body.android #feature-article-container .furniture-wrapper .meta span.byline__author a,body.android #feature-article-container .furniture-wrapper .meta .meta__byline span,body.android #standard-article-container .furniture-wrapper .meta .byline,body.android #standard-article-container .furniture-wrapper .meta .byline__author,body.android #standard-article-container .furniture-wrapper .meta span.byline__author a,body.android #standard-article-container .furniture-wrapper .meta .meta__byline span,body.android #comment-article-container .furniture-wrapper .meta .byline,body.android #comment-article-container .furniture-wrapper .meta .byline__author,body.android #comment-article-container .furniture-wrapper .meta span.byline__author a,body.android #comment-article-container .furniture-wrapper .meta .meta__byline span{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta__misc,body.ios #standard-article-container .furniture-wrapper .meta__misc,body.ios #comment-article-container .furniture-wrapper .meta__misc,body.android #feature-article-container .furniture-wrapper .meta__misc,body.android #standard-article-container .furniture-wrapper .meta__misc,body.android #comment-article-container .furniture-wrapper .meta__misc{padding:0}body.ios #feature-article-container .furniture-wrapper .meta__misc svg,body.ios #standard-article-container .furniture-wrapper .meta__misc svg,body.ios #comment-article-container .furniture-wrapper .meta__misc svg,body.android #feature-article-container .furniture-wrapper .meta__misc svg,body.android #standard-article-container .furniture-wrapper .meta__misc svg,body.android #comment-article-container .furniture-wrapper .meta__misc svg{stroke:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .element–showcase #caption-button,body.ios #standard-article-container .furniture-wrapper .element–showcase #caption-button,body.ios #comment-article-container .furniture-wrapper .element–showcase #caption-button,body.android #feature-article-container .furniture-wrapper .element–showcase #caption-button,body.android #standard-article-container .furniture-wrapper .element–showcase #caption-button,body.android #comment-article-container .furniture-wrapper .element–showcase #caption-button{display:flex;padding:5px;justify-content:center;align-items:center;width:28px;height:28px;right:14px}body.ios #feature-article-container .article__body,body.ios #standard-article-container .article__body,body.ios #comment-article-container .article__body,body.android #feature-article-container .article__body,body.android #standard-article-container .article__body,body.android #comment-article-container .article__body{padding:0 12px}body.ios #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.ios #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.ios #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive),body.android #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive){margin:0;width:calc(100vw – 24px – var(–scrollbar-width, 0px));height:auto}body.ios #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.ios #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.ios #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #feature-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #standard-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption,body.android #comment-article-container .article__body figure.element-image:not(.element–thumbnail):not(.element–immersive) figcaption{padding:0}body.ios #feature-article-container .article__body figure.element-image.element-immersive,body.ios #standard-article-container .article__body figure.element-image.element-immersive,body.ios #comment-article-container .article__body figure.element-image.element-immersive,body.android #feature-article-container .article__body figure.element-image.element-immersive,body.android #standard-article-container .article__body figure.element-image.element-immersive,body.android #comment-article-container .article__body figure.element-image.element-immersive{width:calc(100vw – var(–scrollbar-width, 0px))}body.ios #feature-article-container .article__body .prose blockquote.quoted:before,body.ios #standard-article-container .article__body .prose blockquote.quoted:before,body.ios #comment-article-container .article__body .prose blockquote.quoted:before,body.android #feature-article-container .article__body .prose blockquote.quoted:before,body.android #standard-article-container .article__body .prose blockquote.quoted:before,body.android #comment-article-container .article__body .prose blockquote.quoted:before{color:var(–new-pillar-colour)}body.ios #feature-article-container .article__body .prose a,body.ios #standard-article-container .article__body .prose a,body.ios #comment-article-container .article__body .prose a,body.android #feature-article-container .article__body .prose a,body.android #standard-article-container .article__body .prose a,body.android #comment-article-container .article__body .prose a{color:var(–primary-pillar);background-image:none;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(–headerBorder)}body.ios #feature-article-container .article__body .prose a:hover,body.ios #standard-article-container .article__body .prose a:hover,body.ios #comment-article-container .article__body .prose a:hover,body.android #feature-article-container .article__body .prose a:hover,body.android #standard-article-container .article__body .prose a:hover,body.android #comment-article-container .article__body .prose a:hover{text-decoration-color:var(–new-pillar-colour)}@media (prefers-color-scheme: dark){body.ios #feature-article-container .furniture-wrapper,body.ios #standard-article-container .furniture-wrapper,body.ios #comment-article-container .furniture-wrapper,body.android #feature-article-container .furniture-wrapper,body.android #standard-article-container .furniture-wrapper,body.android #comment-article-container .furniture-wrapper{background-color:#1a1a1a}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{background-color:unset;color:var(–headerBorder)!important}body.ios #feature-article-container .furniture-wrapper .standfirst p,body.ios #standard-article-container .furniture-wrapper .standfirst p,body.ios #comment-article-container .furniture-wrapper .standfirst p,body.android #feature-article-container .furniture-wrapper .standfirst p,body.android #standard-article-container .furniture-wrapper .standfirst p,body.android #comment-article-container .furniture-wrapper .standfirst p{color:var(–headerBorder)}body.ios #feature-article-container .furniture-wrapper .standfirst a,body.ios #standard-article-container .furniture-wrapper .standfirst a,body.ios #comment-article-container .furniture-wrapper .standfirst a,body.android #feature-article-container .furniture-wrapper .standfirst a,body.android #standard-article-container .furniture-wrapper .standfirst a,body.android #comment-article-container .furniture-wrapper .standfirst a,body.ios #feature-article-container .furniture-wrapper .meta .byline__author,body.ios #feature-article-container .furniture-wrapper .meta span.byline__author a,body.ios #standard-article-container .furniture-wrapper .meta .byline__author,body.ios #standard-article-container .furniture-wrapper .meta span.byline__author a,body.ios #comment-article-container .furniture-wrapper .meta .byline__author,body.ios #comment-article-container .furniture-wrapper .meta span.byline__author a,body.android #feature-article-container .furniture-wrapper .meta .byline__author,body.android #feature-article-container .furniture-wrapper .meta span.byline__author a,body.android #standard-article-container .furniture-wrapper .meta .byline__author,body.android #standard-article-container .furniture-wrapper .meta span.byline__author a,body.android #comment-article-container .furniture-wrapper .meta .byline__author,body.android #comment-article-container .furniture-wrapper .meta span.byline__author a{color:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper .meta__misc svg,body.ios #standard-article-container .furniture-wrapper .meta__misc svg,body.ios #comment-article-container .furniture-wrapper .meta__misc svg,body.android #feature-article-container .furniture-wrapper .meta__misc svg,body.android #standard-article-container .furniture-wrapper .meta__misc svg,body.android #comment-article-container .furniture-wrapper .meta__misc svg{stroke:var(–new-pillar-colour)}body.ios #feature-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.ios #standard-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.ios #comment-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #feature-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #standard-article-container .furniture-wrapper figure.element-image.element–showcase figcaption,body.android #comment-article-container .furniture-wrapper figure.element-image.element–showcase figcaption{color:var(–dateline)}body.ios #feature-article-container .article__body .prose blockquote.quoted,body.ios #standard-article-container .article__body .prose blockquote.quoted,body.ios #comment-article-container .article__body .prose blockquote.quoted,body.android #feature-article-container .article__body .prose blockquote.quoted,body.android #standard-article-container .article__body .prose blockquote.quoted,body.android #comment-article-container .article__body .prose blockquote.quoted{color:var(–new-pillar-colour)}body.ios #feature-article-container #article-body >div,body.ios #feature-article-container .content–interactive >div,body.ios #feature-article-container #feature-body,body.ios #feature-article-container [data-gu-name=body],body.ios #feature-article-container #comment-body,body.ios #standard-article-container #article-body >div,body.ios #standard-article-container .content–interactive >div,body.ios #standard-article-container #feature-body,body.ios #standard-article-container [data-gu-name=body],body.ios #standard-article-container #comment-body,body.ios #comment-article-container #article-body >div,body.ios #comment-article-container .content–interactive >div,body.ios #comment-article-container #feature-body,body.ios #comment-article-container [data-gu-name=body],body.ios #comment-article-container #comment-body,body.android #feature-article-container #article-body >div,body.android #feature-article-container .content–interactive >div,body.android #feature-article-container #feature-body,body.android #feature-article-container [data-gu-name=body],body.android #feature-article-container #comment-body,body.android #standard-article-container #article-body >div,body.android #standard-article-container .content–interactive >div,body.android #standard-article-container #feature-body,body.android #standard-article-container [data-gu-name=body],body.android #standard-article-container #comment-body,body.android #comment-article-container #article-body >div,body.android #comment-article-container .content–interactive >div,body.android #comment-article-container #feature-body,body.android #comment-article-container [data-gu-name=body],body.android #comment-article-container #comment-body{background-color:var(–darkBackground)!important}body.ios #feature-article-container #article-body >div .element-atom+p:first-letter,body.ios #feature-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #feature-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #standard-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.ios #comment-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #feature-body .element-atom+p:first-letter,body.android #feature-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #feature-article-container #comment-body .element-atom+p:first-letter,body.android #feature-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #feature-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #feature-body .element-atom+p:first-letter,body.android #standard-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #standard-article-container #comment-body .element-atom+p:first-letter,body.android #standard-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #standard-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #article-body >div .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container .content–interactive >div .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #feature-body .element-atom+p:first-letter,body.android #comment-article-container #feature-body .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #feature-body .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container [data-gu-name=body] .element-atom+#sign-in-gate+p:first-letter,body.android #comment-article-container #comment-body .element-atom+p:first-letter,body.android #comment-article-container #comment-body .element-atom+.sign-in-gate+p:first-letter,body.android #comment-article-container #comment-body .element-atom+#sign-in-gate+p:first-letter{color:var(–new-pillar-colour, #ffffff)}}body.ios.garnett–type-comment #comment-article-container .furniture-wrapper .standfirst,body.android.garnett–type-comment #comment-article-container .furniture-wrapper .standfirst{padding-top:24px;margin-top:0}.prose h2{font-size:24px}body.ios #feature-article-container #caption-button,body.ios #standard-article-container #caption-button,body.ios #comment-article-container #caption-button{padding:6px 5px 0}body.android #feature-article-container #caption-button,body.android #standard-article-container #caption-button,body.android #comment-article-container #caption-button{padding:4px 4px 0}@media (prefers-color-scheme: dark){:root:root:not([data-color-scheme=light]){–follow-text: #dcdcdc;–follow-icon-fill: var(–darkmode-pillar);–standfirst-text: #dcdcdc;–standfirst-link-text: var(–darkmode-pillar);–standfirst-link-border: var(–darkmode-pillar);–byline: var(–darkmode-pillar)}}.furniture-wrapper.has-guardian-org-logo #meta gu-island[name=Branding],.furniture-wrapper.has-guardian-org-logo [data-gu-name=meta] gu-island[name=Branding]{display:block!important}body.ios,body.android{background-color:#fff}body.ios #feature-article-container .furniture-wrapper .content__labels,body.ios #standard-article-container .furniture-wrapper .content__labels,body.ios #comment-article-container .furniture-wrapper .content__labels,body.android #feature-article-container .furniture-wrapper .content__labels,body.android #standard-article-container .furniture-wrapper .content__labels,body.android #comment-article-container .furniture-wrapper .content__labels,body.ios #feature-article-container .furniture-wrapper h1.headline,body.ios #standard-article-container .furniture-wrapper h1.headline,body.ios #comment-article-container .furniture-wrapper h1.headline,body.android #feature-article-container .furniture-wrapper h1.headline,body.android #standard-article-container .furniture-wrapper h1.headline,body.android #comment-article-container .furniture-wrapper h1.headline{font-weight:700}.article .article__body h2,article.content–interactive [data-gu-name=body] h2{font-weight:200}.article .article__body h2:has(strong),article.content–interactive [data-gu-name=body] h2:has(strong){font-weight:700}

    With less than a month to go, the race to be New York City’s mayor is continuing to fascinate and bemuse: and in an election that could have political ramifications across the country, it’s a beret-wearing, cat-loving vigilante who seems like he could have the final say.Curtis Sliwa, the founder of the crime-fighting group the Guardian Angels and the Republican candidate to run the largest US city, has little chance of winning the election in November. But his presence may be the thing that helps confirm Zohran Mamdani, the 33-year-old democratic socialist, as New York’s next mayor.Polling shows Mamdani, who was little known a year ago but has arguably become one the most talked-about politicians in the country, leading Andrew Cuomo, the former Democratic governor running as an independent, by as much as 20 points. With Sliwa attracting up to 18% of the vote, an emerging theory popular among some of Cuomo’s wealthy backers is that Sliwa should drop out, allowing his voters to flock to their man.There’s just one problem. The 71-year-old isn’t going anywhere.“Curtis Sliwa never dropped out of anything in his life,” Sliwa told the Wall Street Journal, the Rupert Murdoch-owned, rightwing newspaper that has made it pretty clear it wants Cuomo to triumph, last week.Asked by others if he will exit the race, Sliwa has offered more visceral rebuttals.“A Mack truck hits me and I get turned into a speed bump, and they can’t recover me in the ICU. That’s the only way,” Sliwa said in an interview with amNewYork.It is an attitude that comes as no surprise to anyone who has followed Sliwa’s decades in public life. His role with the Guardian Angels – Sliwa wears the group’s distinctive red beret almost permanently – led to him being shot several times in 1992 after he criticized a mafia boss, and he stubbornly stayed in the mayoral race in 2021, winning 30% of the vote.Sliwa has never faced the pressure he has now come under, however, with Donald Trump and billionaire mega-donors calling for him to quit. According to Sliwa, some of the pressure has been of an illegal nature, with wealthy figures connected to Cuomo offering him money to drop out.View image in fullscreen“They all think that everybody has a price, that’s the way they talk. ‘Come on Curtis, everybody has a price,’” Sliwa told reporters recently. “Curtis Sliwa doesn’t have a price. I came into this world with nothing, I’m going to leave with nothing, ashes to ashes, dust to dust.”Sliwa has avoided naming names but insists he has been offered “bribes”.“Seven different people, a total of $10m when you bifurcate it out over the years,” he told Fox5 New York.“Car, Jeep, chauffeur, headquarters to operate out of, helping the Guardian Angels, helping animal welfare – and you know something? If you’re watching out there, you can’t bribe me, buy me, lease me: I’m not for sale.”Sliwa accompanied his words with a chin-flicking gesture, which the New York Post translated as meaning “fuck outta here”. Cuomo’s campaign denied the claims and pointed to Sliwa’s track record with the truth, which has, at times, been patchy: in the 1990s Sliwa admitted he had faked some of the Guardian Angels’ crime-fighting exploits.That hasn’t stopped Sliwa from talking about the alleged bribes – and last week he began campaigning with a private security detail after he said he had received “very credible” threats against him and his wife.Whether Sliwa’s claims are true or not, the pressure on him to quit is undeniable.John Catsimatidis, the billionaire Republican mega-donor and a close friend of Sliwa’s, recently said he should drop out “if he reaches a point that he feels that he’s not turning it around”. In a separate statement last week, Catsimatidis said: “In two weeks from now, if he hasn’t shown any progress, how did Sgt Schultz say it? Machine kaput!”Joe Lhota, who was deputy mayor under Republican Rudy Giuliani, endorsed Cuomo, describing Sliwa as a “fruit loop” to the New York Post. Anthony Carbonetti, Giuliani’s former chief of staff, was more diplomatic, but said “the numbers aren’t there for him to win”. Bill Ackman, the billionaire who backed Trump in 2024, called out Sliwa directly on social media on Thursday.View image in fullscreen“A vote for Curtis Sliwa is a vote for Zohran Mamdani. Curtis Sliwa, it is time for you to leave the race,” Ackman wrote. “Every day you wait to leave the race reduces the probability of stopping Mamdani. I know you don’t want to hand the City to him.”Sliwa has responded to the attempts at coercion as one might expect.“I believe the people have a right to vote and determine who the next mayor is,” the Guardian Angels founder added. “They don’t get picked by billionaires or the professional political class. That’s not how our elections work.”Ackman claimed in his social media post that Cuomo could beat Mamdani in a “one-on-one election”. But it’s not a given that Sliwa’s Republican voters would automatically flock to Cuomo, who has criticized Trump and resigned as New York governor under a cloud after being accused of sexual harassment by multiple women. Head-to-head matchups show Mamdani comfortably beating Cuomo in November.Still, national Republicans want Sliwa gone. Asked about his fellow Republican in an interview with Fox and Friends, Trump described Sliwa as “not exactly prime-time”.In a typically chaotic answer, Trump said Sliwa “wants cats to be in Gracie Mansion”, referring to the mayor’s official residence.“The magnificent home of the mayor, it’s beautiful. Gracie Mansion, to me, is like a fabled place if you’re in New York. No, we don’t need to have thousands of cats living in it,” Trump said.Sliwa has not said he wants thousands of cats living in the Gracie Mansion, although he has suggested using some of the 11 acres the building sits in to house sheltered cats and dogs that would otherwise be put down. Cats hold a particular place in Sliwa’s heart – he and his wife, Nancy, have rescued and fostered hundreds of cats. When the Guardian visited the couple’s studio apartment in 2021 they were sharing the tiny space with no less than 16 cats.Given New York is an overwhelmingly Democratic city, Sliwa is very unlikely to see his Gracie Mansion plans come to fruition. But his willingness to defy the billionaires, and the president, could see him have a big impact on the identity of the mansion’s next resident. More

  • in

    The populist playbook: Democratic US Senate candidate seeks to replicate Mamdani’s success

    During Vermont senator Bernie Sanders’s Fight the Oligarchy tour stop in Michigan, Democratic US Senate candidate Abdul El-Sayed hit on bold populist policies like Medicare For All and taxing the rich.But he drew among the loudest cheers from the crowd in Kalamazoo, when he bellowed his updated reversal of an Obama catchphrase that signified a new pugilistic tactic when dealing with Maga attacks. “When they go low, we don’t go high. We take them to the mud and choke them out,” he said.El-Sayed’s fiery speech and his populist campaign in Michigan’s Democratic primary for the Senate race comes on the heels of Zohran Mamdani’s stunning June win in New York City’s mayoral primary, which has generated momentum on the left-wing of the party.The Sanders-endorsed, anti-establishment El-Sayed, 40, follows a similar blueprint as Mamdani, and Michigan in some ways offers favorable terrain for the leftwing populist playbook. But at the same time a repeat of Mamdani’s success in the more conservative, upper midwest swing state is far from certain, and the race is viewed as a possible bellwether on leftists’ electability in statewide campaigns across the US.“This is a time when that call for new politics is resonating beyond the places one would expect it to resonate, like in the far reaches of Michigan’s rural communities,” said Yousef Rabhi, a former Michigan House Democratic floor leader who has endorsed El-Sayed. “Abdul and Mamdani are speaking to this moment.”Like Mamdani, El-Sayed eschews partisanship in favor of leftwing populist economic ideas, sharply criticizes Israel, and leans heavily on a sense of authenticity. In New York City, that formula resonated with younger people, activated disaffected voters and attracted support for Mamdani from across the political spectrum. Mamdani remains strongly ahead in the New York mayoral raceUsing that style in Michigan is a break from the moderate Democratic politics that for decades have dominated in the state, and which defeated El-Sayed in 2018 when he lost to now governor Gretchen Whitmer in a gubernatorial Democratic primary.But since then, El-Sayed has run health departments in Detroit and Wayne county, and touts accomplishments like helping to eliminate $700m in medical debt for local residents.The economic playing field has also shifted since 2018, and El-Sayed thinks his message is more likely to resonate now than seven years ago. “People now understand Donald Trump was not the cause, but the symptom,” he said during an interview with the Guardian at a Detroit coffee shop.Moreover, Democratic voters’ frustration with the party is near all time highs, and the left believes there is appetite for outsider candidates, populist economics and criticism of Israel’s war in Gaza. It has boosted El-Sayed, especially in a state that’s home to the uncommitted movement and large Arab-American and Muslim populations.But there are some crucial differences between El-Sayed’s and Mamdani’s races.El-Sayed’s opponents are not damaged like Mamdani’s main competitors, mayor Eric Adams and former New York governor Andrew Cuomo. In the August 2026 primary election, El-Sayed faces US congresswoman Haley Stevens, and state senator Mallory McMorrow. The latter is similarly young and critical of party leadership, and has styled herself as an outsider. But McMorrow largely shares the establishment’s economic policy positions and brought on political insiders, like controversial former Cuomo consultant Lis Smith.Educated, middle-class voters who wanted to vote for an outsider were key to Mamdani’s win. El-Sayed also needs those votes, but they may be split among him and McMorrow, even if the two candidates have substantially different policies and El-Sayed is more truly an outsider, said Josh Cohen, a progressive political analyst who writes the Ettingermentum newsletter.“The race is not the ideal feel and circumstance in the way that New York was for Mamdani,” Cohen said. An El-Sayed win would suggest voters are concerned with policy, he added. “It would be a very meaningful sign that people’s desire for a shift isn’t superficial.”Another key difference between McMorrow and El-Sayed lies in Israel policy. El-Sayed calls for an end to “blank check” military aid to Israel and other countries, and uses the term “genocide”. McMorrow, by contrast, has tried to walk a tightrope, calling for humanitarian relief while not using the term “genocide” until October.El-Sayed’s populist economic proposals include a ban on tax incentives for companies like Amazon, new taxes for billionaires, the elimination of medical debt and a strengthening of anti-monopoly laws to address corporate price gouging.Though those are leftist ideas, El-Sayed said he avoids the “left-right” label, which might help thread a needle in places like the rural, conservative upper peninsula. Financial pain and its cause are the same everywhere, El-Sayed added, so his focus is on the economic divide, not the cultural or political one.“It’s the divide between the people who have been locked out and those doing the locking out,” he said. He added that his solutions have broad appeal no matter what they are labeled, and that explains why some Trump voters surprisingly show up for “a guy named Abdul”.“They didn’t vote for Donald Trump out of a sense of hate for Muslims. They voted for him because of a sense of frustration with the way the system has locked them out,” El-Sayed said. Indeed, the Trump-to-Mamdani voter was a key piece of the story in New York City.But Mamdani also had built-in help from politically aligned groups who in recent years laid dow campaign and issue infrastructure that was key to his win. No such infrastructure to push these ideas exists in Michigan.Even if El-Sayed wins the primary, Republicans will try to make the general election about social wedge issues instead of economics, said Jared Abbott, a political scientist and director of the Center for Working Class Politics.Mamdani and El-Sayed have so far been “very disciplined” in focusing on the “working class’s bread and butter economic issues”, Abbott added, and that would be essential to his overcoming GOP general election attacks.A win in the general could have an outsize impact on national politics – just as the Squad members’ 2018 midterm wins reverberated into the presidential primary and Biden’s domestic policy, El-Sayed’s election in a swing state could help pull the 2028 presidential race and next president to the left.“It would be a massive proof of concept that progressives do not [currently] have,” Abbott said. More

  • in

    If a four-year-old can pronounce a name correctly, so can a politician | Arwa Mahdawi

    Zohran Mamdani, the democratic socialist who is likely to be New York City’s next mayor, became a household name this year – but that doesn’t mean Andrew Cuomo knows how to pronounce it. The disgraced former New York governor, who is running as an independent candidate against Mamdani in the mayoral election next month, has repeatedly mispronounced “Mamdani”, even causing Zohran to spell it out for him during a debate in June. And Cuomo isn’t alone: Kathy Hochul, the current governor of New York, has also butchered Mamdani’s name, and White House press secretary Karoline Leavitt has called the politician “Zimdami”.I’ve mispronounced plenty of people’s names; struggling with an unfamiliar word is perfectly understandable. During a recent chat with Zeteo founder Mehdi Hasan, Mamdani said as much himself, noting he isn’t bothered if someone initially gets his name wrong. “What’s inexcusable, however, is the repeated intentional mispronunciation,” Mamdani stressed. More importantly, he said, his experience is far from unique: “This is the experience of so many … There are so many of us who are seen as if we are forever others.”Kamala Harris, who gave Mamdani a half-hearted endorsement last month, would certainly know what he means. Conservatives have long taken great pleasure in othering the former vice-president. “Kamala? Kamala? Kamala-mala-mala? I don’t know. Whatever,” David Perdue, who was then a Republican senator, said during a campaign rally in 2020. Perdue is now Trump’s ambassador to China, a job he’s clearly earned through diplomacy and respect for other cultures.Of course, Trump himself repeatedly mispronounced “Kamala” while running against her. Although, to be fair, he does have trouble getting his mouth to work properly and has botched basic words like “origins” (oranges in Trumpspeak) and “suspected”. Still, hard to give Trump the benefit of the doubt when, at a campaign rally last July, he said: “I couldn’t care less if I mispronounce [Kamala], I couldn’t care less.”As someone with a “difficult” name, I’ve met plenty of Trumps in my lifetime. People have no trouble pronouncing names like Tchaikovsky but act as if “Arwa Mahdawi” is beyond them. You know what’s funny, though? None of my four-year-old daughter’s friends have any trouble with it: they call me “Arwa” with zero issue. Pretty sure they could all pronounce Mamdani as well. It’s a sad state of affairs when preschoolers are more respectful than politicians. Arwa Mahdawi is a Guardian columnist

    Do you have an opinion on the issues raised in this article? If you would like to submit a response of up to 300 words by email to be considered for publication in our letters section, please click here. More

  • in

    Mamdani attends Israelis for Peace vigil after his 7 October statement draws ire from Israel

    The New York City Democratic mayoral candidate Zohran Mamdani on Tuesday evening attended a vigil in Manhattan convened by Israelis for Peace, an anti-occupation group of Israelis in New York who have rallied weekly since 2023 to call for a ceasefire and the release of Israeli hostages.Sitting in Union Square alongside New York City comptroller Brad Lander, his one-time rival for the Democratic nomination who has been campaigning for him, Mamdani listened as speakers at the event – which marked the two-year anniversary of the 7 October Hamas attacks on Israel – called for an end to the killing and to Israel’s occupation, and for equal rights for Palestinians.Earlier in the day, Mamdani drew ire from Israel over his statement on the anniversary in which he commemorated both the Israeli victims from that day and Palestinian victims from Israel’s ensuing war on Gaza.“Two years ago today, Hamas carried out a horrific war crime, killing more than 1,100 Israelis and kidnapping 250 more. I mourn these lives and pray for the safe return of every hostage still held and for every family whose lives were torn apart by these atrocities,” Mamdani said in the statement on Tuesday.He denounced Israel’s prime minister, Benjamin Netanyahu, and his government for launching a “genocidal war” in Gaza as well. He also accused the US government of being “complicit”.“A death toll that now far exceeds 67,000; with the Israeli military bombing homes, hospitals, and schools into rubble,” Mamdani wrote. “Every day in Gaza has become a place where grief itself has run out of language. I mourn these lives and pray for the families that have been shattered.”He said the last two years had “demonstrated the very worst of humanity” and called for an end to Israeli “occupation and apartheid”.Mamdani’s statement prompted a sharp rebuke from the Israeli foreign ministry on X, accusing him of “acting as a mouthpiece for Hamas propaganda” and “spreading Hamas’s fake genocide campaign”.“By repeating Hamas’s lies, he excuses terror and normalizes antisemitism. He stands with Jews only when they are dead. Shameful,” the post said.Israel stands widely accused of committing genocide in Gaza, where its ongoing military assault has killed tens of thousands of civilians, some 20,000 of them children, caused famine and mass starvation, and razed much of the Palestinian territory. Netanyahu and his former defense minister Yoav Gallant are wanted by the international criminal court for alleged war crimes and crimes against humanity in Gaza.Mamdani is no stranger to criticism for his views on the Israeli government and its war in Gaza, and the issue has proved a major flashpoint in the mayoral race.He has won significant support from certain segments of the Jewish community particularly among younger and more progressive voters, and faces stronger opposition from more conservative groups. A recent Marist poll found 35% of Jewish voters supported Mamdani, as does the same proportion supporting Cuomo. (The poll was taken before Eric Adams dropped out of the race.)The democratic socialist has faced criticism over his past refusal to condemn the phrase “globalize the intifada”, which some view as a call to violence. He has since said he would discourage use of the phrase. He also recently reiterated his intention to order the NYPD to arrest Netanyahu should he travel to New York.His October 7 statement on Tuesday attracted pushback from other pro-Israel voices. David Frum, a writer at the Atlantic and former speechwriter for George W Bush, wrote on X: “The chilly formulaic language about the 10/7 atrocity … the intense angry passion of the denunciation of Israel’s self-defense … together they arrestingly reveal what the author cares about and what/who he does not care about.”Fox News anchor David Asman called the statement “obscene”. He wrote on X: “The ‘very worst of mankind’ is what Mamdani supporters are on the streets today celebrating…‘honoring’ the beasts responsible for Oct 7. He supports a ‘global intifada,’ responsible for 9/11 and Oct 7. He should not be mayor of a city hit so hard by Jihadists.”Noa Yachot contributed reporting More

  • in

    Make green great again: Can appeals to the wallet make climate policy an election-winner?

    At stuffy United Nations press conferences, in swanky auditoriums and at sticky socialist dance parties, one word was on everyone’s lips at this year’s Climate Week NYC: affordability.The US energy secretary, Chris Wright, said under that under President Trump the United States is “returning to commonsense energy policies that focus on affordability”. The former energy secretary, Jennifer Granholm, said Democrats must focus on renewable power’s ability to shrink power bills to win elections. And supporters of the almost certainly soon-to-be New York City mayor, Zohran Mamdani, trumpeted their efforts to link green policies with efforts to lower city residents’ rent and make transit affordable.The attempt to link everyday cost issues to global warming is not new. The concept was a key part of the Green New Deal, a progressive policy platform popularized by youth-led climate group the Sunrise Movement and New York representative Alexandria Ocasio-Cortez in 2018. Joe Biden picked up the framing in the White House, naming his signature green carbon-cutting policy the Inflation Reduction Act, from 2022.Now, as utility bills soar around the country, Americans on every part of the political spectrum are framing their energy and climate proposals as ways to protect ordinary people’s pocketbooks.More on that after the most important reads from the week.Essential reads

    Revealed: Europe losing 600 football pitches of nature and crop land a day

    UK fracking ban to be brought forward as Labour counters Reform promise

    Israel’s ecocide in Gaza sends this message: even if we stopped dropping bombs, you couldn’t live here | George Monbiot
    In focusView image in fullscreenEvery year, Climate Week in New York City brings together government officials, corporate actors, scholars and activists for a vast array of climate-focused events, timed to coincide with the United Nations general assembly.This year, the Trump administration’s anti-environmental blitz cast a massive shadow over the event. In appearances through the week, White House officials aimed to peg its deregulatory agenda as a win to lower Americans’ bills, with Trump calling green energy a “scam” and Wright saying: “The more people have gotten into so-called climate action, the more expensive their energy has become.”Climate advocates attempted to expose those statements as false while getting Americans on board with green policies on the grounds that they can cut costs. For instance, two Democratic representatives, from Illinois and California, unveiled a proposal to speed new power-line construction and restore green energy incentives which Trump repealed earlier this year. Its name: the Cheap Energy Act.It’s a framework that Jennifer Granholm, who served as US energy secretary under Biden, said she expected as climate slips down the list of political concerns for Americans, while economic worries rise. “My guess is you’re not going to see a lot of politicians using the word ‘climate’, because people see that as a nice-to-have [concern], not a must-have, and right now they’re in the must-have mode,” she told reporters over avocado toast one morning. “Affordability is key.”Those well to Granholm’s left also called for a focus on affordability in the climate fight. But many called for more ambitious solutions that deliver more immediate benefits. Instead of merely tinkering with the tax code to incentivize green technology buildout – a hallmark of Biden’s climate efforts – politicians should prioritize less wonky, “green economic populist” campaigns such as fare-free transit and the build-out of decarbonized public housing.“These kinds of programs do have decarbonization benefits, but they’re extremely important for starting to build up a mass base [who have] trust in public institutions and trust in the government,” Batul Hassan, labor director at the left-leaning thinktank Climate and Community Institute, said at a panel.skip past newsletter promotionafter newsletter promotionMamdani, the socialist who achieved a stunning win in the New York City mayoral primary this summer, embodies this kind of agenda, said Hassan. On Wednesday of Climate Week, progressives gathered for a dance party at the legendary Sounds of Brazil music venue to celebrate the candidate’s success.“It has long been understood that if we’re going to build a mass movement, people need to see the connection between the transition to renewable energy and spending less money,” New York City comptroller Brad Lander said in an interview with the Guardian at the party, shouting over the thrum of Charli xcx.Messaging is important, but merely talking about affordability is not enough, Alexa Avilés, a New York City council member and democratic socialist, told the Guardian at the Mamdani event. Trump, for instance, has failed to deliver on his promise of lowering bills while handing massive benefits to oil giants and other corporations. And many Democrats are also guilty of prioritizing their corporate donors’ interests, Avilés said.“Some people talk about working-class folks, but then they make policies that are designed for the rich. We’ve been living with that frustration for a long time,” she said. “We need to focus on actually bringing relief to people. And we see that when we really center people over profit, people respond to that. People can tell who is for real.”Read more:

    US energy department cracks down on workers’ use of climate crisis language

    Trump administration spending $625m to revive dying coal industry

    Los Angeles vowed to host the Olympics without breaking the bank and environment. Can it? More

  • in

    Zohran Mamdani’s Fifa fight is a blueprint for the left to re-engage with sports | Leander Schaerlaeckens

    If Zohran Mamdani had not intended it as a campaigning opportunity, he probably wouldn’t have worn a full suit – the universal candidate’s uniform. But there he was, the 33-year-old Democratic nominee for November’s New York City mayoral election; the upstart democratic socialist who has stormed on to the national stage with a wildfire campaign on an unabashedly progressive platform of affordability in one of the world’s most expensive cities. Last Sunday, he mingled in an Arsenal bar in Brooklyn, flanked by fellow Gooner Spike Lee, peering at the big screen with a solemnity befitting the showdown with Manchester City.Mamdani is the overwhelming favorite in the race to run the United States’ largest city, sitting 15 points clear of his nearest rival, Andrew Cuomo. Mamdani is potentially New York’s first Muslim mayor. And also its first soccer mayor.He has waded into those waters repeatedly in the last few weeks. He launched a petition pushing back against Fifa’s dynamic pricing model for tickets at the 2026 World Cup, and demanding a price cap on resale tickets and an affordable allotment reserved for local residents. He announced the news through another of his instantly viral videos, flashing the social media savvy and political acuity that excites his supporters so much, along with a surprisingly soft touch on the ball. Then he appeared on the Guardian’s Football Weekly podcast.There’s some political theater to this, of course. Mamdani’s petition is a very, very long shot to change Fifa’s policy, even if he wins the election, as is expected. The petition’s signup page on his website includes a handy box you can check to pledge to his campaign. But Mamdani was shrewd enough to understand that Fifa was there to be dunked on, and that the expected hyperinflation on World Cup tickets – America’s disposable income is why the sport has moved so many signature events stateside, after all – dovetailed nicely with his affordability agenda.Besides, Mamdani made a good point by highlighting that tickets for the World Cup matches staged in Mexico do have a cap on resale pricing, thanks to exactly the type of government policy he espouses. It isn’t such a long ideological leap for the candidate promising free bus fares and childcare, city-owned grocery stores, rent freezes, and a $30-per-hour minimum wage, to plead for New Yorkers to be able to attend World Cup games in their own backyard.Mamdani treading into a kind of soccer populism, however, is less interesting for the impact it may have on the sport than the distinct possibility that he’s happened upon an untapped and useful force in American politics.For a great many years, major figures on the right have cloaked themselves in America’s favorite sports as a means of connecting with voters. George W Bush was an unrepentant sports nut, and a onetime owner of MLB’s Texas Rangers. John McCain was forever calling into sports talk radio shows. Mitt Romney was quick to remind the nation of his role in rescuing the Salt Lake City Winter Olympics from failure in 2002. Sarah Palin styled herself as the nation’s “hockey mom.”And then there’s Donald Trump, who has embraced sports fully and leverages them constantly to score political points. He lambasted the NFL when much of the league kneeled during the national anthem in a reckoning with racism. Trump’s first vice-president, Mike Pence, went to an NFL game only to summarily walk out when the players kneeled, as expected.Trump criticized the Cleveland Guardians for changing their name, blaming “cancel culture.” He turned up at an Atlanta Braves game just to do the racist tomahawk chop. He became the first sitting US president to attend a Super Bowl, between the Kansas City Chiefs and Philadelphia Eagles in February – even though Trump has historically been foggy on which the state the Chiefs are from (Arrowhead Stadium is in Missouri, for the record). Trump retains close ties to the New York Yankees ownership. He has boasted of great baseball talent in his youth – although this was a brazen lie. He showed up to tennis’ US Open and was greeted with a chorus of boos, and will pop into this week’s Ryder Cup as well.There’s even a plausible theory out there that Trump only ever ran for president because he’d been spurned by the NFL’s club of owners, a group he was desperate to belong to, when he attempted to buy the Buffalo Bills. True or not, it’s clear that sports are essential to Trump’s political aims.By contrast, Democratic party leaders have largely kept sports at arm’s length for the last decade. Barack Obama was a notable exception – he made sure to be seen playing enough basketball to litter the internet with compilation reels and even And1-style mixtapes, the better to distract from how much he liked to golf, or how bad he was at bowling. (Albeit not nearly as bad as George HW Bush.) Obama was the first president to publicize his own March Madness bracket. But the long-running custom of presidential nominees of the major parties cozying up to sports, in whatever way they could, ended on one side of the aisle. Hillary Clinton, Joe Biden and Kamala Harris mostly left sports alone.Wittingly or not, Mamdani has spotted an opening to tether the left to sports. And with American football, baseball and basketball feeling all tapped out for political clout, soccer – whose American fans seem to skew progressive anyway – is an ideal foil for his platform. What sport, after all, better embodies unfettered, latter-day capitalism and its parasitical relationship with its own customer base than soccer? What sport works harder at making itself unaffordable to its traditional fanbase? Where else will Mamdani find better similes for his kitchen-table issues?Tax the rich? Let us now speak of the world’s richest sport, wherein everybody likes to dodge their taxes.There are limitations, of course, to how much a young, future mayor – maybe, probably – can budge his party in an ossified landscape dominated by a stubborn class of elders. But if nothing else, Mamdani might write a new playbook, or at least a new play or two, to get the left back into the conversation around sports.

    Leander Schaerlaeckens’ book on the United States men’s national soccer team, The Long Game, is out in the spring of 2026. You can preorder it here. He teaches at Marist University. More