Mehdi Hasan (@mehdirhasan) header
Mehdi Hasan (@mehdirhasan) profile picture

British-American journalist. Editor-in-chief and CEO of new media company @zeteo_news. Subscribe here: https://nitter.gq/t.co/sEC1ETzeiV.

Washington DC
Joined April 2010
Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)Photo by Mehdi Hasan (@mehdirhasan)
*WATCH OUR NEW AIPAC DOCUMENTARY* Zeteo pulls back the curtain on the pro-Israel lobby, in a landmark investigation into AIPAC & whether it should have to register as a foreign agent under U.S. law. Featuring exclusive interviews with whistleblowers: insideaipac.com
273
2,467
52
5,661
416,021
Mehdi Hasan retweeted
👀 Interesting… Ayanna Pressley is now encouraging people to endorse "Ayanna's Agenda." The page lists out what the Democratic majority would do "if it were up to Ayanna Pressley" —> – Medicare for All – National abortion protections – Stopping data centers – Abolishing ICE
Do you agree? We need to show that this agenda has strong support. Sign our petition at ayannapressley.com/agenda
24
424
21
2,351
46,014
Hi Neera, why do you lie so much? 1. I tweet about/attack you?? Just a couple of days ago, you, unprovoked, came to dunk/quote-tweet on me when I wasn't talking to you, or tweeting at you, and kicked off a long back and forth that you didn't let go. You have retweeted people in the past 72 hours calling me a racist and a misogynist. But only I'm attacking you?? Why do you lie so much? nitter.gq/neeratanden/status/211… 2. I tried not to tweet at you at all after our Al Jazeera interview, and said nothing, but you tweeted at me incessantly, demanding I respond to you and debate you. So I did. Now you play the victim. Why do you lie so much? 3. 300 tweets? Lol. I know you and Matt Yglesias hate me counting tweets, but anyone can use Twitter search to see that in the past week you've tweeted about me as much, if not more, than I've tweeted about you. Why do you lie so much? nitter.gq/search?q=%40mehdirhasa… 4. Block me? I didn't tweet at you or tag you or even mention you in the tweet below; I was responding to a clip, to the substance of the clip. You searched for yourself and came looking for a fight and to play the victim. Why do you lie so much? 5. Isn't this really all deflection? From the question I have asked you six times - where is the tweet that you claimed to have posted on the day of the llhan Omar house raid in which you claim you condemned it as "outrageous"? - and that you got caught lying? Why do you lie so much? nitter.gq/neeratanden/status/211… 6. Per you logic, shouldn't @hasanthehun take out a restraining order against you on this platform?
I would pay for a restraining order function on this platform. This might be his 300th tweet about me in a week. I could block but he would just find the tweets from his buddies and keep posting.
99
323
17
3,507
76,374
“Israeli approvals” The (genocidal) cruelty is the point.
150,000+ tents are sitting outside Gaza as it floods. About 117,000 are waiting in Egypt's El Arish, according to the UN. "Humanitarian funding and Israeli approvals are urgently needed so that enough supplies and machinery can be brought into Gaza.”
28
242
2
945
27,255
Mehdi Hasan retweeted
Go step in the shower, turn only the cold tap, and soak yourself fully clothed. Then, if you’re in an area where it’s about 55°F/13°C, go outside. This is what families, displaced and unsheltered due to Israeli bombing and aid restrictions, are enduring in Gaza following floods.
150,000+ tents are sitting outside Gaza as it floods. About 117,000 are waiting in Egypt's El Arish, according to the UN. "Humanitarian funding and Israeli approvals are urgently needed so that enough supplies and machinery can be brought into Gaza.”
32
155
287
14,534
Mehdi Hasan retweeted
These are my Lebanese and Korean grandfathers, from opposite sides of the world, holding their grandson. Last week, that grandson made history as the first Asian American and Arab American elected to represent Massachusetts in Congress. America, the beautiful melting pot. ❤️🇺🇸
172
2,029
68
23,435
362,628
It’s a white supremacist militia at this point and needs to be torn down and abolished. There is no ‘reforming’ this.
110
570
6
2,934
32,146
Mehdi Hasan retweeted
Republicans made the same Streisand Effect mistake with El-Sayed that they did with Zohran by trying to make him the face of the opposition since he can actually handle it and is a good communicator who also convinces a lot of people when the spotlight is on him. They also once again created an extremely low bar for exceeding expectations by calling him a jihadist who is going to impose Sharia Law when he predictably doesn't do anything like that and governs normally thus making his critics look dishonest or hysterical.
Abdul El-Sayed on why he would be willing to call it "Trumpcare-for-All" if it meant Trump would sign it: "Donald, if you're watching, we can put your name on it. I know you like to put your name on stuff. You can finally meet the unmet promise in America to guarantee everybody health care. So, it's on the table if you want to do it."
15
126
2
1,102
85,647
Mehdi Hasan retweeted
"We didn't go through this for Chuck Schumer to take a victory lap." @mehdirhasan and @MizzWelch blast Chuck Schumer and Hakeem Jeffries, saying they shouldn't be in Democratic leadership.
58
476
11
2,613
43,566
Mehdi Hasan retweeted
The tortured efforts of the couch-bound centrists to steal the thunder of progressive populists – who spent this cycle polling, message testing and shaping the winning populist narrative – is truly a sight to behold. Meanwhile, they were writing things like this:
If the election was a test of whether Americans like Sanders’s message more or less than the standard Democratic message, the answer was clear: They like it less. theatlantic.com/ideas/2026/1…
6
23
159
13,988
Last night in DC, Zeteo debated Reason on whether authoritarianism is a right-wing problem. @therickwilson and I defeated Robby Soave and Katherine Mangu-Ward - and it was a landslide. An important but fun debate. Thank you to @reason for hosting it, the video will be out soon.
15
16
2
139
29,038
Mehdi Hasan retweeted
Alex Karp now says that Palantir is progressive, he’s always been a Democrat, Trump went too far on immigration and his primary commitment is to economic justice. LMAOOOOOO
751
3,712
1,025
33,302
1,844,145
Mehdi Hasan retweeted
“The facts about what my role was and what I did, they get completely lost.” Tony Blair's spin doctor @campbellclaret joins @ShehabKhan to discuss the Iraq War, trust in politics, his row with @ZiaYusufUK and his new book Persevilience. Watch the full interview👇
10
14
6
61
29,434
Mehdi Hasan retweeted
For the "Netanyahu is the problem" crowd: 👇
Matan Kahana is about to become Speaker of Israel's Knesset. Gadi Eisenkot's bloc picked him this week. This is what he has said about Arabs and Palestinians" 1) In June 2022 he was a deputy minister. He told high school students in Efrat (a settlement): "If there were a button you could press that would make all the Arabs here disappear... I would press that button." 2) In the same talk he called the Palestinian account of 1948 "nonsense." His apology was for an "unsuccessful choice of words." He never took back the wish. 3) A month before that, he wrote about a dream in which "all the Arabs decided one morning to emigrate to Switzerland." 4) In July 2021 he backed the law that bars Palestinian spouses of Israelis from citizenship. He said whoever votes against it "wants to flood Israel with thousands of Palestinians." 4) In December 2020 he wrote that "it is madness to legislate the equality law." 5) During the May 2021 unrest in Lod he wrote that the police should "protect the Jews from Arab rioters" instead of separating the sides. 6) In February 2021 he called the Arab MKs Heba Yazbak, Sami Abu Shehadeh and Mansour Abbas "supporters of terror" who have "no place in the Knesset." 7) In 2025, asked about the bid to expel MK Ayman Odeh, he said: "We must not build on Arab seats." On election night, October 28, 2026, he repeated that there would be no government that relies on Arab parties. 8) In September 2022 he said Ben-Gvir "loves the State of Israel." In the same breath he called the Arab party Balad "full-on terror supporters." 9) In February 2025 Trump proposed moving Gaza's population out. A radio host called it forced transfer. Kahana answered that it was "voluntary emigration" and said "we need to embrace this solution." 10) The day after, he called humanitarian aid to Gaza "aid to murderers." This is the man the bloc that ran against Netanyahu chose to preside over Israel's parliament, including over its Arab members. He is an unrepentant racist and will lead the Knesset despite that.
4
66
227
16,125
Google is Free, My Friend.
Did the Democrats who won campaign with Elizabeth Warren? Was she an in-demand surrogate? Should we maybe let the winners speak for themselves in terms of what kind of policy approach worked?
15
122
5
2,117
48,421
NEW: The @nytimes confirms that ICE deliberately electronically "disappeared" tens of thousands of people in detention and ordered contractors to refuse to reveal where they're held to family or lawyers. 30% of all immigrants detained in ICE jails now have their location hidden.
393
6,112
506
11,858
326,385
Mehdi Hasan retweeted
this analogy is funny because sports are littered with coaches who should have been fired but got one more contract because of a deep playoff run that happened in spite of them
Sen. Gallego on Sen. Schumer: "When the manager takes you to the World Series, you give him another contract."
70
892
27
11,002
141,970
Mehdi Hasan retweeted
“I was stuck in traffic after attending an event for an AIPAC front group so I couldn’t (accidentally, and in good faith) vote to impeach the person prosecuting the war AIPAC enthusiastically supports” ok if you say so
Like Rep. Stansbury, I was stuck behind the same police escort blocking the Capitol when Republicans closed the vote. I would have voted no and believe strongly that Pete Hegseth should be impeached.
Readers added context they thought people might want to know
415 members voted on the motion. Reporting indicates the police-escorted bus incident occurred 3.9 miles from the Capitol with no blockage preventing access to the building. The schedule was known since November 9. clerk.house.gov/FloorSummary/V… hindustantimes.com/world-news/us-… npr.org/2026/11/11/nx-…
56
1,625
26
9,948
124,032