Writer. Columnist @NZStuff. @TEDx speaker. Bylines at The Guardian, Stuff, NZ Herald, The Listener. Newsroom, The Spinoff. Former senior mathematics lecturer.

Joined November 2014
685 Photos and videos
In my latest column for The Press, I argue that the New Zealand government must state the illegality of the war on Iran with absolute clarity—not just to uphold New Zealand's proud tradition of defending international law, but to decisively shut the door on any future Kiwi involvement in this reckless US-Israeli war of choice. I also suggest that as the war progresses, it will reshape the political outlook of diaspora Iranians. Full link in the comments.
89
105
280
11,768
As an Iranian-Kiwi, tonight’s match between the country I grew up in 🇮🇷 and my adopted home 🇳🇿 feels extra special. Big thanks to the Kiwis who’ve said: “We don’t mind losing- Iranians deserve some happiness during these tough times.” Your kindness means everything ❤️ Watching from London at an ungodly 2am! #IRAvNZ
11
12
52
1,314
Great performance from both sides.
3
77
Never forget the many brave Jews who’ve courageously stood against Israel’s genocide in Gaza. Deep respect and love to all of you 🩶 👇👇👇
Lander alongside Mamdani: “As a proud Jewish New Yorker, I will join you in that fight to end occupation and apartheid and genocide.” #NY10
4
1
280
Donna Miles دانا مجاب retweeted
Lander alongside Mamdani: “As a proud Jewish New Yorker, I will join you in that fight to end occupation and apartheid and genocide.” #NY10
402
2,216
19,712
611,658
RT @HelenClarkNZ: My comments on USA-#Iran agreement announced today & due for signing on Friday. Important step which will open Strait of…
36
Former NZ Prime Minister Helen Clark on the US-Iran peace deal: “No one has really won.” She welcomes the ceasefire reopening the Strait of Hormuz and hopes for sanctions relief so Iran, a talented, highly educated nation, can develop and rejoin the international community. “Israel accepting that it must make peace with its neighbours is a pretty important part of the Middle East equation going forward.”
My comments on USA-#Iran agreement announced today & due for signing on Friday. Important step which will open Strait of #Hormuz; many issues yet to be sorted in a longer term agreement. Living in hope. @katieabradford youtu.be/MS-do54ZVp4?si=yXIU…
3
6
205
Donna Miles دانا مجاب retweeted
It’s time to rethink the theory of change here. If you’ve been advocating the same thing for 23 years and the military strike also hasn’t worked out, you might want to pursue a different approach to help the Iranian people that you’re very worried about.
In 23 years of working on Iran, I’ve never been more confident that we will see the end of the Islamic Republic. Ignore the spin. Drown out the noise. Make maximum support for the Iranian people a central pillar of America’s Iran policy.
24
44
253
29,821
Donna Miles دانا مجاب retweeted
Jun 15
Julia Roberts: Renee Nicole Goode is not a symbol. She is an American woman, a queer woman who was doing the very best she could do to be good in an unjust world. And I am honored to celebrate her life and her legacy tonight, because the life she gave is our responsibility to carry.
1,158
5,663
35,156
1,082,486
Donna Miles دانا مجاب retweeted
In the Middle East, with the agreement announced overnight, we hope to see tangible implementation of the peace deal & the end of the war in the whole region. Gaza: food running out. 1.7 million in tents. Aid blocked. Even EU teams denied access. IHL must be respected.
28
57
113
15,715
Donna Miles دانا مجاب retweeted
Strait of Hormuz backlog could take weeks to clear after US-Iran deal ft.trib.al/P8z8qYz
36
96
262
27,487
Donna Miles دانا مجاب retweeted
For the last 9 years many of us said Trump ripped up the JCPOA because he just wanted his own name on a deal. He never cared about Iranians. He barely cares about his own children. The Iranian people lose in all of this. This is why they feel they have no allies & no support.
“The Deal with Islamic Republic of Iran is now complete. Congratulations to all!” President Donald J. Trump 🇺🇸
93
60
292
27,310
“Trump has humiliated America. He accomplished none of his goals. He was forced to surrender on Iran's terms.” 👇👇👇
Who knows if there will be a final agreement. But if there is, two things will be true at the same time: a) It's essentially surrender to Iran. b) We should be glad about it, because every day this insane, illegal war continues, we get weaker. 1/ Let me explain.
1
1
167
Donna Miles دانا مجاب retweeted
Senior Iranian political source tells @amwajmedia: As concession following Israel's attack on Beirut, Trump agreed to expedite lifting of the naval blockade. The US blockade will now be lifted immediately. Until 24 hours ago, plan was to phase it out over 30 days.
13
149
436
125,944
Trump announces the peace deal with Iran and authorizes the immediate removal of the United States naval blockade of the Strait of Hormuz.
“The Deal with Islamic Republic of Iran is now complete. Congratulations to all!” President Donald J. Trump 🇺🇸
2
132
The Peace Deal is cut. Iranians can now cheer on their beloved Team Melli at the World Cup in peace.
Following intensive talks, we are pleased to announce that the Peace Deal between the United States of America and Islamic Republic of Iran has been REACHED. Both sides have declared the immediate and permanent termination of military operations on all fronts, including in Lebanon. The official signing ceremony will be on Friday, 19 June in Switzerland. We would like to thank the United States of America and the Islamic Republic of Iran for their commitment to finding a diplomatic solution to the conflict. We would also like to extend our sincere appreciation to our brothers in this mediation effort, the great leadership of State of Qatar, for their support in reaching this agreement. I would also especially thank the visionary leadership of Kingdom of Saudi Arabia and Republic of Türkiye for their immense contributions in this regard. With the agreement now in place, mediators will facilitate a series of meetings this week. These pre-implementation discussions will lay the foundation for the technical talks and the official signing ceremony. @realDonaldTrump @JDVance @SecRubio @SteveWitkoff @SEPeaceMissions @drpezeshkian @mb_ghalibaf @araghchi
1
283
Iran’s president @drpezeshkian clearly understands the historic task ahead: healing the deep rupture between state and society. Giving ethnic minorities a genuine seat at the table is not just justice, but a strategic necessity. For too long, their marginalization has left Iran vulnerable to instability and external interference. True national strength begins with inclusive unity.
در برابر هیچ قدرتی سر تعظیم فرود نخواهیم آورد، اما در برابر ملت ایران و مطالبات مشروع آنان خود را مسئول و پاسخگو می‌دانیم. البته منظور از مردم، همه مردم ایران هستند، نه یک جریان یا گروه خاص.
1
130
Donna Miles دانا مجاب retweeted
The deal is cut! Netanyahu failed! x.com/cmshehbaz/status/20662…

Following intensive talks, we are pleased to announce that the Peace Deal between the United States of America and Islamic Republic of Iran has been REACHED. Both sides have declared the immediate and permanent termination of military operations on all fronts, including in Lebanon. The official signing ceremony will be on Friday, 19 June in Switzerland. We would like to thank the United States of America and the Islamic Republic of Iran for their commitment to finding a diplomatic solution to the conflict. We would also like to extend our sincere appreciation to our brothers in this mediation effort, the great leadership of State of Qatar, for their support in reaching this agreement. I would also especially thank the visionary leadership of Kingdom of Saudi Arabia and Republic of Türkiye for their immense contributions in this regard. With the agreement now in place, mediators will facilitate a series of meetings this week. These pre-implementation discussions will lay the foundation for the technical talks and the official signing ceremony. @realDonaldTrump @JDVance @SecRubio @SteveWitkoff @SEPeaceMissions @drpezeshkian @mb_ghalibaf @araghchi
283
872
5,467
399,862