More stories

  • in

    Trump says six were killed in US strike on another boat allegedly carrying drugs near Venezuela

    Donald Trump announced on Tuesday that the United States has struck another small boat that he accuses of carrying drugs in waters off the coast of Venezuela, killing six people aboard.“The strike was conducted in International Waters, and six male narcoterrorists aboard the vessel were killed in the strike,” Trump said in a statement on his Truth Social social media platform. “No U.S. Forces were harmed.”Trump wrote that “intelligence confirmed the vessel was trafficking narcotics” and said that it was “associated with illicit narcoterrorist networks” but did not provide any evidence. Trump said that defense secretary, Pete Hegseth, ordered the strike on Tuesday morning and also shared video footage of the strike, as he has with prior strikes.This marks the fifth deadly US strike in the Caribbean, according to the Associated Press since the beginning of September, and comes just weeks after Trump administration officials said that the US is now in a “non international armed conflict” with drug cartels.An internal Trump administration memo obtained by the New York Times earlier this month reportedly stated that Trump has deemed cartels engaged in drug smuggling as “non-state armed groups” whose actions “constitute an armed attack against the United States”.The US has defendedthe boat strikes as countering “narco-terrorist” members of Tren de Aragua, which has been designated a foreign terrorist organization. The White House has argued that military action is a necessary escalation to disrupt the flow of drugs into the US.However, some lawmakers and human rights groups have questioned the legality of the attacks. In September, experts at the United Nations condemned the US strikes on small boats it believes to be trafficking drugs as extrajudicial executions.“International law does not allow governments to simply murder alleged drug traffickers,” the experts said. “Criminal activities should be disrupted, investigated and prosecuted in accordance with the rule of law, including through international cooperation.”Last week, Colombian president Gustavo Petro said that there were “indications” that one of the recently targeted boats was Colombian “and had Colombians onboard”.skip past newsletter promotionafter newsletter promotionThe White House quickly pushed back against Petro’s claims, demanding that he retract his statement, which the White House described as “baseless and reprehensible”.Also last week, an attempt in the US Senate to prevent further US strikes on alleged drug-carrying boats off the coast of Venezuela without congressional approval failed, after nearly all Republicans and Democratic Senator John Fetterman voted against the measure. More

  • in

    Johnson says ‘I don’t have anything to negotiate’ as US shutdown drags on

    The top House Republican said he won’t negotiate with Senate Democrats as the government shutdown dragged into its 14th day on Tuesday, while defending the Trump administration’s decision to shuffle Pentagon funds to make sure military personnel get their paychecks.Speaking to reporters, the House speaker, Mike Johnson, claimed: “I don’t have anything to negotiate” and accused Democrats of playing games ahead of the Senate’s scheduled eighth vote Tuesday evening on a House-passed measure to fund the government.He also dismissed Democratic concerns about the legality of the Pentagon’s decision to use unspent research and development funds to pay service members during the shutdown, starting with a paycheck on Wednesday.“If the Democrats want to go to court and challenge troops being paid, bring it,” Johnson said. “I’m grateful for a commander in chief who understands the priorities of the country.”The payment arrangement came after Donald Trump ordered his defense secretary, Pete Hegseth, to find money for military salaries over the weekend. Trump said in a post on TruthSocial that he wouldn’t let Democrats “hold our military, and the entire security of our nation, HOSTAGE” during the shutdown.The Pentagon and Office of Management and Budget announced that troops will receive their scheduled 15 October paycheck using reallocated funds, eliminating the immediate need for a separate US military pay bill.Johnson has said the Trump administration has “every right” to redirect the appropriated defense department funds, though Democratic lawmakers have questioned whether the action is legal.The speaker continued to blame the Senate minority leader, Chuck Schumer, for the impasse, accusing him of blocking the House-passed “clean” continuing resolution to appease his party’s progressive wing.“We’re certainly not going to allow the American people to be taken hostage for his political gain,” Johnson said, adding that he had “no strategy” beyond “doing the right thing, the clearly obvious thing, the traditional thing”.Johnson claimed the Republican stopgap funding bill contains no partisan priorities, telling reporters on Tuesday: “I don’t have anything that I can take off of that document to make it more palatable for them.”The Republican speaker has kept the House in extended recess and scrapped scheduled votes as he attempts to pressure Senate Democrats into accepting the Republican proposal without modifications. Playing hardball has drawn praise from the rightwing House Freedom Caucus but criticism from some Republicans who argue the House should negotiate.According to a court filing by the country’s largest federal workers union, the American Federation of Government Employees, more than 4,000 government employees have been laid off during the shutdown. Senate Democrats representing Maryland and Virginia, states with high concentrations of federal workers, condemned the dismissals on Tuesday.“This is all part of the Trump 2025 playbook,” said Chris Van Hollen, a Maryland senator. “Stop attacking employees, stop attacking the American people, and start negotiating to reopen the federal government.” More

  • in

    I chaired the US Federal Election Commission. Now there’s no cop on the beat | Ellen L Weintraub

    Threats to the US electoral process keep accelerating. Donald Trump is issuing increasingly unhinged demands that his political adversaries and those who fund speech that he views as contrary to his political agenda or supports his political opponents be prosecuted. When a prosecutor balked at this political intervention, Trump simply found one who is more compliant.In what appears to be yet another attempt to concoct support for unproven claims of voter fraud, the Department of Justice has issued exhaustive voting records requests to multiple states. Voting rights lawsuits have been dismissed. A division targeting foreign interference in our elections has been dismembered. Attempts are under way to make voter registration more onerous. Alarmingly, at least one commentator has warned that the extraordinary call-out of the military against US civilians on US soil may be a “dress rehearsal” for taking over the 2026 election from the lawful administrators in the states. Even short of a takeover, one could well imagine this administration developing pretexts for troop deployments in Democratic strongholds during voting. Indeed, Trump has already called for the military to use American cities, at least those run by Democrats, as “training grounds” and ominously talks of a “war from within”.American democracy may be under attack, but billionaire mega-donors are fully engaged in protecting their own interests. And as we head into what will undoubtedly be another multibillion-dollar election year, the agency charged with regulating money in politics is missing in action. With the recent announcement of another commissioner leaving the already moribund agency, the Federal Election Commission (FEC) will be down to two commissioners. By law, there should be six, but it takes four to make a quorum. Without a quorum, the FEC cannot enforce the law.Fifty years ago, in the wake of Watergate, a scandal featuring a president who used burglars and bags of cash to go after his political enemies, the Federal Election Commission opened its doors to enforce campaign finance restrictions and enable the American people to “follow the money”. In this anniversary year, the commission finds itself, for the fourth time, without even a bare quorum of commissioners to conduct its most important business. Three out of four of these periods have occurred during a Trump administration. The last time, in 2020, as previous fundraising records were being shattered, Trump waited until after the election to restore the quorum.The Trump administration’s gutting of the FEC is another indication of a pervasive contempt for the electoral process and the post-Watergate anti-corruption reforms that would have made Richard Nixon blush. The FEC is just one of the checks on the president’s conduct that Trump has disabled, along with removing Inspectors general, Democratic appointees to boards and commissions throughout the federal government, and others who dare to voice a dissenting view.Watergate was a scandal involving about a million dollars, an amount that shocked the nation back then, but would be considered chump change today, after a 2024 campaign cycle when six separate donors contributed 100 times that amount, moguls lined up to make million-dollar donations to a largely unregulated inaugural committee, 2,500 Super Pacs together raised more than $5bin, and overall, almost $15bn was spent, almost $2bn in undisclosed “dark money”.No one is more aware than I am of the FEC’s shortcomings in enforcing the law and the increasing challenges it will face in a world where the president feels empowered to fire any official who defies him.Having no cop on the beat to address any potential campaign finance wrongdoing, however, will only embolden political actors who would disregard the law, and it leaves those seeking to comply with no way to get definitive guidance. And the resulting backlog of enforcement cases will provide an opening for those commissioners seeking an excuse to avoid investigating alleged illegality. The commission needs a quorum, and specifically, a quorum of commissioners willing to enforce the law and stop engineering loopholes.We are sadly learning how many ways there are for a determined president to undermine government agencies whose missions he finds inconvenient. The president needn’t zero out the budget or fire all the staff to literally decommission the commission. In the case of the FEC, it’s been death by decapitation. Billionaires seeking new ways to wield influence from the shadows will face no deterrence while the American people’s desire for a fair and transparent political system goes unfulfilled.

    Ellen L Weintraub is currently a senior fellow at End Citizens United. She served as a commissioner on the FEC from 2002-2025, until her removal by Donald Trump, and served as chair four times 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

    US Congress committee investigating Musk-owned Starlink over Myanmar scam centres

    A powerful bipartisan committee in the US Congress says it has begun an investigation into the involvement of Elon Musk’s Starlink satellite business in providing internet access to Myanmar scam centres, blamed for swindling billions from victims across the world.The move comes as it was revealed that large numbers of Starlink dishes began appearing on scam-centre roofs in Myanmar around the time of a crackdown in February that was supposed to eradicate the centres, according to a investigation by Agence France-PresseStarlink has come from nowhere to become the war-torn country’s biggest internet provider in three months, data from the APNIC Asian regional internet registry shows.SpaceX, Starlink’s owner, has not replied to AFP requests for comment.The US Congress joint economic committee told the news agency it began an investigation in July into Starlink’s involvement with the scam centres. The committee has the power to make Musk testify before it.China, Thailand and Myanmar forced pro-junta Myanmar militias who protect the centres into promising to “eradicate” the compounds in February. They freed about 7,000 people – most Chinese citizens – from the brutal call centre-style system, which the UN says runs on forced labour and human trafficking.Many workers said they were beaten and forced to work long hours by scam bosses who target victims across the globe with telephone, internet and social media cons.Senator Maggie Hassan, the leading Democrat on the US congressional committee, has called on Musk to block the Starlink service to the fraud factories.“While most people have probably noticed the increasing number of scam texts, calls and emails, they may not know that transnational criminals halfway across the world may be perpetrating these scams by using Starlink internet access,” she said.The senator wrote to Musk in July demanding answers to 11 questions about Starlink’s role.Former California prosecutor Erin West, who now heads the Operation Shamrock group campaigning against the centres, said: “It is abhorrent that an American company is enabling this to happen.”While still a cybercrime prosecutor, she warned Starlink in July 2024 that the mostly Chinese crime syndicates that run the centres were using its technology, but received no reply.Americans are among the top targets of south-east Asia scammers, the US treasury department said, losing an estimated $10bn last year, up 66% in 12 months.Up to 120,000 people may be being “forced to carry out online scams” in the Myanmar centres, according to a UN report in 2023.On the Thailand-Myanmar border, new buildings have been springing up inside the heavily guarded compounds around Myawaddy at a fast pace, with some festooned with Starlink receivers, satellite images and AFP drone footage show.Analysis of satellite images from Planet Labs PBC found dozens of buildings going up or being altered in the largest of the compounds, KK Park, between March and September. More

  • in

    ‘Americans are democracy’s equivalent of second-generation wealth’: a Chinese journalist on the US under Trump

    On a Friday night in late May, Wang Jian was getting ready to broadcast. It was pouring outside, and he was sitting in the garage apartment behind his house, just outside Boston, eating dinner. “I am very sensitive to what Trump does,” Wang was telling me, in Mandarin, waving a fork. “When Trump holds a cabinet meeting, he sits there and the people next to him start to flatter him. And I think, isn’t this the same as Mao Zedong? Trump sells the same thing: a little bit of populism, plus a little bit of small-town shrewdness, plus a little bit of ‘I have money.’”Wang was sitting next to a rack of clothing – the shirts and jackets the 58-year-old newsman wears professionally – and sipping a seemingly bottomless cup of green tea that would eventually give way to coffee. By 11pm, he would walk across the room and snap on a set of ring lights, ready to carry on an unbroken string of chatter for a YouTube news programme that he calls “Wang Jian’s Daily Observations”. It was a slow news night but he would end up talking until nearly 1am. This was his second broadcast of the day. Different time zones, he explained to me, different audiences.Wang, who has more than 800,000 subscribers on YouTube, is representative of a small but influential part of the Mandarin-language media landscape. He is part of an exodus of media professionals who have left Hong Kong and mainland China in the past decade; and one of a handful who have started posting news and analysis videos on YouTube. Wang serves an audience of Chinese expatriates – along with mainlanders savvy enough to get round China’s great firewall – who tune in hoping that he can fill in the gaps left by propaganda, censorship and disinformation.Wang’s fans find him entertaining and reassuringly professional. (“He’s very objective, I think,” one told me.) His broadcast manner moves from the impersonal, rhythmic cadence of a veteran newscaster to personal asides that bring to mind a slightly incredulous university lecturer. He loves a rhetorical question (“Is this the way a US president speaks?”) followed by his favourite English-language interjection: “C’mon.”I have spent the months since Trump’s inauguration watching Wang on YouTube. He was first recommended to me by a journalist working at a prominent Chinese news outlet who, even while reporting for a similar audience, frequently checked in on Wang’s broadcasts. “He’ll be perfect for you,” they said. Americans have always loved looking at themselves from a distance.Watching the US through Wang makes our political reality appear more comical and more dangerous. He centres China in all his broadcasts, offering a kind of been-there-done-that account of authoritarian creep. He places the US on an arc of history we have long pretended to transcend. “Americans are democracy’s equivalent of second-generation wealth,” he told me. They were born into democracy and have no appreciation of what life is like without it. Chinese people, on the other hand, “have been bullied by rulers for thousands of years. We’re very familiar with these situations.”There are many American reporters, Wang said, who report competently on China. But when I asked how the US media was doing covering the US, he burst into laughter. “If I were the New York Times, I would be putting curse words on the front page every day,” he told me. “F-word, F-word, F-word.”In the US, the China narrative can fluctuate depending on the day. We thought, briefly, that the outbreak of the pandemic in Wuhan constituted a “Chornobyl moment” that would undermine the regime. It did not. We wonder, on and off, how China builds rail systems so quickly. We worry about whether China will overtake us in AI development. Our sense of national decline is intensified by China’s rise. In April, a New York Times op-ed by Thomas Friedman ran with the headline, “I just saw the future. It was not in America.” (It was in China.)In China, meanwhile, people looking to understand the US are also subject to a push and pull based on the political climate and – under Xi Jinping, China’s long-serving president – the narrowing space for free expression. China’s propaganda operation no longer resembles the lumbering machinery of Orwell’s Nineteen Eighty-Four. There are still fustier national newspapers – Xinhua and the People’s Daily – that clearly represent a Communist party perspective. There is also the more nationalistic Global Times. “If the US did not interfere in China’s internal affairs or challenge its sovereignty,” said one recent article, “there would be no need for it to worry about China’s defence development”.View image in fullscreenAt the turn of the last century, these bigger publications were balanced by a handful of independent, market-driven media outlets pushing the boundaries of censorship in China, although these mostly reported on domestic issues. Over time, however, most Chinese media consumers have moved online and today, just like Americans, they get most of their information on social media. Mainland China blocks Facebook, YouTube, X and Google. Instead, information spreads on Sina Weibo or, most commonly, WeChat. These platforms are monitored by human censors and AI programmes that hunt for sensitive phrases or keywords. China’s censorship is not monolithic or infallible, but these combined efforts mean that, typically, the news that spreads is the news that the government permits to spread.“Mostly, the things that spread on WeChat are video clips or screenshots with text,” Yaqiu Wang, a researcher based in Washington DC. Clips that highlight American gun violence, protests or inflation flow freely, without any censorship. She mentioned the popularity of snippets from the Trump-friendly Joe Rogan Experience podcast. Yaqiu Wang’s parents will, not infrequently, call at night, concerned about her safety. They are not reading government propaganda so much as a curated selection of American bombast, spin and disinformation.How much Chinese people know about the reality of life in the US varies wildly. “There are those people with power, or those people working in universities, who will jump the great firewall,” Yaqiu Wang told me. These people can read BBC’s Mandarin news service, for example, or listen to the Mandarin-language podcast run by the New York Times journalist Yuan Li. But if these are too dry for news consumers, Wang Jian is there to chatter the night away. “I think this satisfies people’s needs,” said a Chinese government employee who watches Wang’s programme every day. “You can get real information.”Wang has told viewers that, in all his years as a journalist, the last two had brought about some of the biggest global changes he had seen. Trump, Wang explained, has misidentified the US’s strengths. “Your strengths aren’t your people,” he told me later, expanding on his theme. “I could find a bank teller in Hong Kong, bring them here, and they could do the job of 10 Americans.” What the US has got, according to Wang, is allies and a reliable currency. (“And now you’re threatening to annex Canada?”)Trump, according to Wang, would like to be more like Xi Jinping – a strongman leading a nation with a huge manufacturing base. He likes to point out that the two leaders have birthdays a day apart. Trump would like to take back the supply chain and manufacture everything in the US – an idea that drew a “c’mon” from Wang. There are, in turn, things about the US that Xi would like to emulate – the global influence, the financial power of the dollar. “Maybe we should just let Xi and Trump switch places. We wouldn’t need to do anything. They could leave the rest of us out of it,” Wang joked. “Although I think Xi Jinping would get beat up in the United States.”It’s this kind of irreverence that Wang’s audience most enjoys. His viewers call him “Teacher Wang” and as he talks, a string of congratulatory messages pop up. They often say: “Teacher Wang, JiaYou!” (a term of encouragement that literally means “add oil!” but is closer to “let’s go!”). Sometimes: “Teacher Wang, well said!” And sometimes, when Wang is particularly critical: “Teacher Wang, well scolded!”View image in fullscreenFormally, there are three parts of Wang’s programmes. He opens with a segment of recent news, moves on to a segment that offers opinions and deeper explorations of a particular topic. Finally, he will end with about half an hour of viewer comments and questions. Recent topics have included immigration protests in Australia (“Without immigration, Australia has no chance of being an influential country”) and China’s diplomatic overtures to India. This segment can also involve questions – “Should I emigrate to another country?” “Should I buy an iPhone now?” – that require him to play a variety of roles: agony uncle, consumer advice columnist, financial adviser. He does an episode every year while he makes dumplings. He is part newscaster, part professor, part friend.Few of Wang’s fans wanted to talk on the record, but two of the handful I spoke with pointed to this as their favourite segment. Local news that might be censored in China makes its way out in the comments. Wang will discuss issues viewers have raised about mainland China – complaints, for example, that government employees are no longer allowed to go to restaurants in large groups; or that factory workers are being forced to take Breathalyser tests when they get home at night; or that falling real estate prices have wiped out someone’s savings. Some of his listeners will address the US directly. “Introducing a tariff of this size is suicidal!” wrote one viewer. “Is it too simple to blame it on arrogance and wilfulness?”Wang, when he’s interested in a question, will stare into the camera. “You think Trump has thought it through?” he asks. “I don’t think so. Trump is really simple. He doesn’t think very deeply.” Trump’s brain, Wang told me, is a “qian dao hu” – a lake with 1,000 islands, none of them connected.Wang does not sleep much. He starts preparing for the broadcast somewhere between four and five hours in advance. Wang’s first daily broadcast runs from around 11am to noon. He then eats lunch, sleeps if he can, and spends time with his family. Around 6pm, he starts the process again, aiming to go live at 11pm. And then at about 12.30 or 1.00am, he walks across the yard, back to his house, and gets his second, truncated, sleep.Wang has wanted to be a journalist since he was a teenager. He was born to middle class parents in Nanshan County, China, a protrusion of land in the south-west part of Shenzhen. When Wang, in high school, decided he was interested in studying journalism at university, his parents told him they couldn’t support his choice. Wang understood their reservations. “During the Cultural Revolution, the people who were most targeted were writers and journalists. They were afraid I would be denounced.” Wang, however, had a stubborn streak. He stopped speaking at home. “I had a cold war with my parents,” Wang told me. He held out until they agreed.Wang arrived at Jinan University in Guangzhou in the mid 1980s, intending to study journalism, but it wasn’t journalism, exactly, that he learned. “We studied the CCP’s theory of media,” Wang told me. According to the CCP, facts were secondary to the health of the party and the populace. Then, in 1990, Wang managed to land a job as a reporter in Hong Kong, which was still under British rule and enjoyed relatively robust freedom of the press. (Though the British did not extend Hongkongers the right to elect their leader.)View image in fullscreenIn Hong Kong, Wang was suddenly in the privileged position of writing honestly about his new city and the country that he had recently left. Wang won multiple press awards as a young reporter at the daily newspaper Ming Pao and then, in 2001, he joined Sing Tao Daily – the oldest Chinese-language newspaper in the city. By this time, Hong Kong had been transferred to PRC rule and, while Sing Tao operated independently, it had significant ties to Beijing. Wang would eventually oversee the publication’s international expansion efforts, helping establish offices in New York, Toronto and San Francisco. He travelled to all these places but didn’t do much exploring. He was working or meeting Chinese émigrés for dinner. (“You ask me my impression of the United States. I didn’t have a impression! My impression of New York was only: Chinatown.”)Reporters in Hong Kong, at this time, were in a unique position. In authoritarian systems, reliable information has a special value, and Hong Kong journalists were granted some access to PRC officials. “This access made Hong Kong media influential not only among Chinese audiences but also among Chinese officials, who treated Hong Kong media as an alternative source of information,” says Rose Liuqiu, a professor in the Department of Journalism at Hong Kong Baptist University. This was particularly true for journalists covering the economy, Wang’s speciality.This work required diplomacy. Charles Ho, who owned the Sing Tao Daily, maintained close ties with Beijing. He famously said that if he followed Beijing’s directives 100% of the time, he would lose value in Beijing’s eyes. Wang’s own work has always walked a line between attracting viewers, reporting the facts and balancing the concerns of a global power.The precarious balance that sustained Hong Kong’s media did not last. Business ties between Hong Kong’s media outlets and Beijing grew steadily, as did concerns about self-censorship. After democracy protests swept through the city in 2014, prominent editors and journalists became the targets of violent attacks. Jimmy Lai, the founder of Next Media, had his house firebombed more than once. Kevin Lau, the editor of the newspaper Ming Pao, was hospitalised in 2014 after being assaulted in the street with a meat cleaver. In 2016, Wang decided to retire. Beijing was beginning to limit press freedoms in the city and Wang didn’t think the city would recover the openness that had changed his perspective so drastically as a young man.Wang decided to step back from work and, instead, focus on caring for his young daughter, while his wife continued her work in real estate. At the end of 2018, after a visit to his sister-in-law in San Francisco, Wang decided to move his family to the US. He called his wife and told her that he didn’t think there was much future in Hong Kong. His daughter could attend high school in the US, he reasoned. By the time I met him, Wang told me that many of his friends – editors and reporters at news outlets like the now-shuttered Apple Daily – had either fled or were in jail.Wang thought he was done as a news man. But character is sometimes fate, and Wang loves to talk. In 2019, he started holding impromptu gatherings at his sister-in-law’s house on the weekends. At the time, Trump was engaging in the first iteration of a trade war with China and many of their acquaintances in the Bay Area, most of whom worked in the tech industry, wanted to meet and discuss current events. The weekly crowd grew and it was his sister-in-law who suggested that Wang move the conversation online and out of her back yard. By the end of the year, Wang had started his YouTube channel. It was, initially, a chatty, informal programme. And then the pandemic hit, and Wang became a professional again. “All of a sudden it felt serious,” he told me. “I had a responsibility.”It didn’t take long for Wang to acquire an audience, especially after he started broadcasting twice daily. (His is a volume game.) The pandemic was driving people online and China was limiting the flow of information coming out of the cities it had locked down. One regular viewer I spoke with – another government worker in China who asked to remain anonymous – came across Wang around this time, when they were at home during one of China’s restrictive lockdowns. They still listen to his broadcasts daily, looking for news on the economy – still hoping for information that might not be flowing freely from town to town. “During the comments you get a glimpse of what’s happening locally in China,” they told me.Eventually, Wang hired a handful of researchers – some of whom were journalists who had fled Hong Kong after a crackdown in 2019 – paying them from the advertising revenue from his broadcasts. He also started a membership programme and a Patreon and began offering a small selection of goods for sale. The tea he sells through YouTube, he told me, was sourced by a fan. “We don’t make any money on the tea,” he laughed. “I’m the one who buys most of it.”Wang, and the handful of other newscasters like him, are part of an ecosystem of influencers, often called “KOLs” in China for “Knowledge and Opinion Leaders” (an English term that likely originated in Hong Kong). The KOLs compete for attention with western sources – the Joe Rogan and Fox News clips. Most KOLs are apolitical; posting on TikTok or XiaoHongShu about beauty trends or daily life. Within China, many of these influencers are tacitly approved by the CCP. A woman named Li Ziqi, for example, runs the most popular Mandarin-language programme on YouTube and cross-posts on sites in mainland China. Her videos offer an idealised portrait of village life – making traditional crafts while soothing music plays in the background. Political KOLs are less likely to be making video content, and those within China are either pro-CCP or frequently find their accounts blocked. One, who goes by the name Gu Ziming, is famous for managing to pop up with new accounts after having an old one shuttered by censors.View image in fullscreenWhen I visited Wang, it was Friday evening. His researchers – who also wished to remain anonymous – had submitted the evening’s potential topics via a shared Google document. They laughed about Trump’s negotiation strategies (“No one trusts him!”) and speculated as to why a large job recruitment platform in Shanghai had stopped reporting salaries (“It means they’re scared to issue the report”). They moved topics up and down the list, in the order that Wang would plan to address them. In some cases, Wang questioned the news that they brought to him and urged them to seek out more sources.The proposed topics included elections in South Korea; a systemwide shutdown on San Francisco Bart trains; and a Texas ban on Chinese nationals buying property. “Have those Chinese living in Texas done nothing?” Wang asked. “No resistance or protest?”“I think there were protests before,” came the researcher’s voice through the phone. “But it turns out they’re giving exemptions to some people, but otherwise you have to have a green card.”“That’s fine, then,” Wang answered. “Don’t go to Texas to buy a house, then. The housing prices are falling in Texas anyway. This is a very red state. I can clearly see the momentum of this state.” The topic made the broadcast.Years ago, when I first started reporting on the media landscape in China, I thought of it as a foil to the more raucous and open media environment in the west. Now it feels more like a funhouse mirror – a different, exaggerated version of something fundamentally the same. Chinese readers have long approached their news sources with cynicism. In the US and most of the west, media sources are, for the most part, still free and unrestricted. Facts, on the other hand, are increasingly under attack.According to the researcher Wang Yaqiu, there is a division she sees in the US and China. Those who have political power, money, or enough education or energy, will do their best to seek out reliable information. This was true when Wang Jian began his career in Hong Kong, when Communist party officials looked to Hong Kong media as a reliable source. It is true now, when reliable information often comes at a cost – to unlock paywalled information, or to get a VPN to evade the great firewall. Wang’s programme is free to watch, but accessing it takes knowledge, desire and knowhow. Good information, and the ability to find it, Wang Yaqiu pointed out, is more and more a matter of privilege and money – and this is true on both sides of the Pacific. “The rest of us,” she said, “will all be swimming in the same trash.”Wang doesn’t get asked, often, what to do about the authoritarian creep he is commenting on in the US. He has been in this position nearly his entire life – reporting from Hong Kong as its democratic freedoms were eroded, and now the US. He enjoys enough of a distance to look at things from a bird’s-eye view, able to see events as funny and alarming. He has, at the same time, a truculent, slightly traditionalist, belief in the value of the news. After a lifetime patrolling the boundary between truth and nonsense, Wang believes that people build their realities based on what is available to them: their lived experiences, their teachers, the media they consume. They are reasonable. They just need access to reliable information.In recent months, as political violence and censorship in the US have grown, his references to the value of journalism have multiplied. When Charlie Kirk was assassinated in September, he gave a rapid, dispassionate explanation of Kirk’s record. “Kirk pushed forward conservativism and Christian nationalism,” Wang informed his viewers. “He denied the efficacy of vaccines. After Kirk’s death, Trump ordered all the flags fly half-mast.” The next day, Wang made a fresh argument for his line of work. “Media’s role is helping everyone regulate power,” he told his audience. “China castrated the media.” A few days later, he returned to the question. “How do you change your destiny?” he asked. “You change your destiny with knowledge. How do you gain knowledge?” Wang continued. “You read the news.”Wang issues warnings, but his work is fundamentally hopeful. He often returns to his own experience arriving in Hong Kong. He walked the streets, looked at the buildings, and marvelled at the fact that he could just go and look up who owned them. That had not been possible back home. He read old copies of Life magazine and began questioning the Communist party’s version of history. It was an epiphany. “My mission is to provide everyone with an opportunity to change their view of the world,” Wang told me, as he transitioned from tea to coffee. “This is the value of this programme. You need to know that this world is made up of countless puzzles. This, what is happening in the US, is one of them.”On the night I visited, Wang wrapped up around 1am. He thanked his audience. He sighed, momentarily letting his exhaustion slip through. He asked for upvotes and follows. “Join us as a member and help support us,” he said. And then he closed with his regular signoff. “Broadcast better,” he said. “Be better.” More

  • in

    A candidate for local office in New York disappeared months ago. He could still win

    A political candidate in the New York City suburbs went for a night swim in the Atlantic Ocean this past spring and never returned.Petros Krommidas’s phone, keys and clothes were found on the sands at Long Beach on Long Island. The 29-year-old former Ivy League rower, who was training for a triathlon, had parked his car just off the picturesque wooden boardwalk.As the months passed, local Democrats attempted to field a replacement to run for the seat in the Nassau County legislature.But two Republican voters took them to court and won: a state judge recently ordered Krommidas’s name to remain on the November ballot, ruling that he’s still considered missing and not officially deceased.Now, as election day approaches, voters in Long Beach and other communities on the south shore of Long Island have a curious choice: re-elect the Republican incumbent or the Democrat who seemingly vanished at sea.James Hodge is among those calling on residents to cast their ballots for Krommidas regardless – hoping to trigger a special election in which Democrats can put forward another candidate to run against Republican lawmaker Patrick Mullaney.The Long Beach resident worked with Krommidas at the Nassau county board of elections and had been tapped by Democrats to run in his place.“We need to stand by and honor his name and memory,” Hodge told the Associated Press. “Let’s give him that victory. It’s the right thing to do.”The Republican voters argued in their lawsuit that Democrats couldn’t claim Krommidas was dead because authorities still considered him a missing person. They pointed to a New York state law that someone is presumed dead after being “absent for a continuous period of three years”.A county judge, Gary Knobel, agreed, writing in his ruling last month that “‘missing person’ status does not qualify as a vacancy that can be filled”.The judge noted a similar situation decades earlier in Alaska.Nicholas Begich Sr, a congressman, disappeared in a plane crash weeks before the 1972 election but still won. The Alaska Democrat was eventually declared dead, and his Republican opponent claimed the seat in a special election.In 2000, the Democratic governor of Missouri, Mel Carnahan, died in a plane crash while campaigning for a seat in the US Senate. Although Carnahan was trailing in the polls when he died, he made a political comeback after his death and narrowly defeated his Republican opponent, John Ashcroft. Carnahan’s widow, Jean, was appointed to serve in the Senate until a special election in 2022, which she lost.More recently, Dennis Hof, owner of the Nevada brothel featured on HBO’s Cathouse documentary series, died weeks before a 2018 election but still captured a seat in the state legislature.In 2020, North Dakota legislative candidate David Andahl died from Covid-19 the month before the election and still won. And in 2022, Pennsylvania state lawmaker Anthony DeLuca won reelection despite dying from lymphoma the month prior.Hodge and other Long Island Democrats argue that Republicans only sued to assure themselves victory as they seek to bolster their majority in the county legislature. They say the lawsuit has only prolonged the anguish for Krommidas’s family.“I understand politics, but there’s a time to stop and be a human being,” said Ellen Lederer-DeFrancesco, who met Krommidas through the local Democratic Pparty. “Petros is someone’s son, brother, friend.”The Nassau county Republican committee chairperson, Joseph Cairo Jr, in a statement, vowed the party and its candidates will “show the highest level of sensitivity during these challenging times for the Krommidas family”.Krommidas’s family declined to comment when reached by phone, but his mother and sister both called for residents to “honor and vote” for him in recent Facebook posts.“My Peter cared deeply about people and his community and continues to inspire kindness and unity in our community,” his mother, Maria, wrote.Eleni-Lemonia Krommidas, his sister, described him in her own post as a first-generation American who loved his country and “believed in equality, education, and the power of unity”.In the days after his disappearance, family and friends joined first responders in scouring Long Beach’s broad swath of sand, which is located just east of the New York City borough of Queens.View image in fullscreenSome of the missing person fliers they put up with images of Krommidas’s youthful, smiling face are tattered and faded but still visible on telephone poles around Long Beach.Meanwhile campaign signs for Mullaney, his opponent, are prominently displayed on fences along the main thoroughfares and on tidy residential lawns. The Republican didn’t respond to emails seeking comment.Along the Long Beach boardwalk last week, longtime resident Maude Carione was dumbstruck at the choice facing voters in November.“It’s insane to leave his name on the ballot. You’ll confuse people,” said the 72-year-old Trump supporter, who didn’t have plans to vote in the upcoming local election. “In fairness, you have to give another candidate a chance for the Democrats. You have to.”For resident Regina Pecorella, the decision, while grim, was clear. “If it’s between those two, I’m voting for the person that’s alive,” said the 54-year old independent, who voted for a straight Republican ticket in the previous election. “I don’t know how else to answer that.”Guardian staff contributed reporting More

  • in

    Trump news at a glance: President declares ‘peace in the Middle East’ despite many barriers remaining

    “At long last, we have peace in the Middle East,” Donald Trump declared, as he and regional leaders signed a declaration meant to cement a ceasefire in Gaza. Analysts said however that a litany of thorny issues are unresolved, and many barriers to a lasting peace remain.The president made a lightning visit to Israel, where he lauded prime minister Benjamin Netanyahu in an address to parliament, and then Egypt, for a summit where he pledged to be a guarantor to the Gaza deal.As part of Trump’s plan to end the Gaza war, Hamas on Monday freed the last 20 surviving hostages it held after two years of captivity in Gaza. In exchange, Israel released 1,968 mostly Palestinian prisoners held in its jails, its prison service said.Much remains to be negotiated, among the most pressing sticking points Hamas’s refusal to disarm and Israel’s failure to pledge full withdrawal from the devastated territory.The US leader, however, repeatedly signalled he was confident the ceasefire will hold, saying at a joint appearance with Egyptian president Abdel Fatah al-Sisi in Sharm el-Sheikh that talks on the next steps of the plan had already “started, as far as we’re concerned”.Trump sets sights on peace with Iran as he hails ‘end of Gaza war’Donald Trump has vowed to use the power of his presidency to ensure that Israel recognises it has achieved “all that it can by force of arms”, and begin an age of cooperation in the Middle East that may ultimately extend as far as peace with Iran.In a speech to the Israeli Knesset, made hours after the last remaining Israeli hostages were released from Gaza, Trump hailed the “historic dawn of a new Middle East” and an end to the “long and painful nightmare” of the Gaza war.Read the full storyTrump plan to invite Netanyahu to Gaza summit abortedA last-minute plan by Donald Trump to invite Benjamin Netanyahu to a multinational Gaza summit in Egypt had to be aborted after the Turkish president, Recep Tayyip Erdoğan, said he would not land his plane in Sharm el-Sheikh if the invitation stood.Read the full storyUS news outlets refuse to sign new Pentagon rules to report only official informationSeveral leading news organizations with access to Pentagon briefings have formally said they will not agree to a new defense department policy that requires them to pledge they will not obtain unauthorized material and restricts access to certain areas unless accompanied by an official.The policy, presented last month by the defense secretary, Pete Hegseth, has been widely criticized by media organizations asked to sign the pledge by Tuesday at 5pm or have 24 hours to turn in their press credentials.Read the full storySenators dig in heels over government shutdownRepublican and Democratic senators Lindsey Graham and Mark Kelly have dug their heels in over the government shutdown – which is now approaching two weeks, with the former saying that the closure won’t push him to meet Democrats’ demands for a restoration of Obama-era healthcare subsidies.Read the full storyObama takes aim at companies cutting deals with TrumpBarack Obama took aim at institutions and businesses who made deals or worked out settlements with the Trump administration, noting on a new podcast episode: “We all have this capacity, I think, to take a stand.”Read the full storyGrowing number of veterans face arrest over Ice protestsUS military veterans increasingly face arrest and injury amid protests over Donald Trump’s deportation campaign and his push to deploy national guard members to an ever-widening number of American cities. The Guardian has identified eight instances where military veterans have been prosecuted or sought damages after being detained by federal agents.Read the full storyFirings of hundreds of CDC employees reportedly reversedThe firings of hundreds of employees at the Centers for Disease Control have been reversed, according to several reports citing officials familiar with the matter, and the American Federation of Government Employees, the largest union representing federal workers.Read the full storyWhat else happened today:

    Smithsonian museums and the National Zoo closed their doors in response to the ongoing government shutdown.

    Protesters rallying against the Trump administration in Portland put the city’s quirky reputation on display by pedaling through the streets wearing absolutely nothing.

    Global stock markets have edged higher and cryptocurrencies rebounded amid signs that a new front in the US-China trade war may not be as severe as first feared.
    Catching up? Here’s what happened on 12 October 2025. More