‘Said it in past, say it today’: Zohran Mamdani stands by calling Donald Trump a fascist | Hindustan Times

‘Said it in past, say it today’: Zohran Mamdani stands by calling Donald Trump a fascist

Updated on: Nov 24, 2025 02:45 AM IST

Zohran Mamdani said, “I appreciated about the conversation that I had with the president was that we were not shy about the places of disagreement.” 

New York’s mayor-elect Zohran Mamdani on Sunday made it clear he has not walked back his long-held view that US President Donald Trump is a “fascist”, even after the two struck an unexpectedly cordial tone during their first meeting at the White House.

Zohran Mamdani sticks to ‘fascist’ remark even as meeting with Donald Trump turns friendly(AP, AFP)
Zohran Mamdani sticks to ‘fascist’ remark even as meeting with Donald Trump turns friendly(AP, AFP)

“That’s something that I’ve said in the past, I say it today,” Mamdani told NBC News, reaffirming his stance when asked if he still believed the president fit that description.

The incoming leftist leader and self-described Democratic Socialist met Trump on Friday, putting aside months of barbed exchanges and vowing to work together on the city’s future.

Trump-Mamdani viral moment

During their joint appearance at the White House, Trump even came to Mamdani’s rescue when a reporter pressed the mayor-elect on whether he still viewed the president as a fascist.

That’s OK. You can just say it. That’s easier,” Trump interjected. “It’s easier than explaining it. I don’t mind.” The moment quickly went viral online, with many noting the unexpected camaraderie between the two.

The exchange marked a sharp shift from their earlier clashes, which saw Trump label Mamdani a “100% Communist Lunatic” and a “total nut job”, while Mamdani warned he would be Trump’s “worst nightmare” and accused the administration of being “authoritarian.”

Oval Office meet was ‘productive’: Mamdani

Speaking to NBC, the mayor-elect said he appreciated that the conversation with Trump was frank and not shy about disagreements. “I appreciated about the conversation that I had with the president was that we were not shy about the places of disagreement, about the politics that has brought us to this moment,” he said.

He added that the Oval Office meeting repeatedly circled back to his core campaign themes — “the cost of housing, cost of child care, the cost of groceries, the cost of utilities.”

Despite previously threatening to cut federal funding to New York City and deploying the National Guard, Trump on Friday praised Mamdani’s historic win and said he believed the mayor-elect could do a “great job.”

“We’re going to be helping him to make everybody’s dream come true: having a strong and very safe New York,” the president said.

Stay updated with US News covering politics, crime, weather, local events, and sports highlights. Get the latest on Donald Trump and American politics also realtime updates on Indonesia ferry fire.
Stay updated with US News covering politics, crime, weather, local events, and sports highlights. Get the latest on Donald Trump and American politics also realtime updates on Indonesia ferry fire.
SHARE THIS ARTICLE ON
SHARE
close
Story Saved
Live Score
Saved Articles
Following
My Reads
Sign out
Get App
crown-icon
Subscribe Now!
.affilate-product { padding: 12px 10px; border-radius: 4px; box-shadow: 0 0 6px 0 rgba(64, 64, 64, 0.16); background-color: #fff; margin: 0px 0px 20px; } .affilate-product #affilate-img { width: 110px; height: 110px; position: relative; margin: 0 auto 10px auto; box-shadow: 0px 0px 0.2px 0.5px #00000017; border-radius: 6px; } #affilate-img img { max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .affilate-heading { font-size: 16px; color: #000; font-family: "Lato",sans-serif; font-weight:700; margin-bottom: 15px; } .affilate-price { font-size: 24px; color: #424242; font-family: 'Lato', sans-serif; font-weight:900; } .affilate-price del { color: #757575; font-size: 14px; font-family: 'Lato', sans-serif; font-weight:400; margin-left: 10px; text-decoration: line-through; } .affilate-rating .discountBadge { font-size: 12px; border-radius: 4px; font-family: 'Lato', sans-serif; font-weight:400; color: #ffffff; background: #fcb72b; line-height: 15px; padding: 0px 4px; display: inline-flex; align-items: center; justify-content: center; min-width: 63px; height: 24px; text-align: center; margin-left: 10px; } .affilate-rating .discountBadge span { font-family: 'Lato', sans-serif; font-weight:900; margin-left: 5px; } .affilate-discount { display: flex; justify-content: space-between; align-items: end; margin-top: 10px } .affilate-rating { font-size: 13px; font-family: 'Lato', sans-serif; font-weight:400; color: black; display: flex; align-items: center; } #affilate-rating-box { width: 48px; height: 24px; color: white; line-height: 17px; text-align: center; border-radius: 2px; background-color: #508c46; white-space: nowrap; display: inline-flex; justify-content: center; align-items: center; gap: 4px; margin-right: 5px; } #affilate-rating-box img { height: 12.5px; width: auto; } #affilate-button{ display: flex; flex-direction: column; position: relative; } #affilate-button img { width: 58px; position: absolute; bottom: 42px; right: 0; } #affilate-button button { width: 101px; height: 32px; font-size: 14px; cursor: pointer; text-transform: uppercase; background: #00b1cd; text-align: center; color: #fff; border-radius: 4px; font-family: 'Lato',sans-serif; font-weight:900; padding: 0px 16px; display: inline-block; border: 0; } @media screen and (min-width:1200px) { .affilate-product #affilate-img { margin: 0px 20px 0px 0px; } .affilate-product { display: flex; position: relative; } .affilate-info { width: calc(100% - 130px); min-width: calc(100% - 130px); display: flex; flex-direction: column; justify-content: space-between; } .affilate-heading { margin-bottom: 8px; } .affilate-rating .discountBadge { position: absolute; left: 10px; top: 12px; margin: 0; } #affilate-button{ flex-direction: row; gap:20px; align-items: center; } #affilate-button img { width: 75px; position: relative; top: 4px; } }