Writer and foreign correspondent. Author of River of Time.

London, England
Joined February 2010
Could the real @ShabanaMahmood come home please. Thanks @ZackPolanski for reminding us who she was. #Migration #humanity #HumanRights
Dear @ShabanaMahmood, Let's clear some things up around migration and remember we're talking about people's lives.
2
2
207
Shameful how business community in #Cambodia hides it head in the sand when anything human rights related comes up. Embarrassing too that the likes of @ukincambodia who used to care about business & human rights signed a 'no rights principles' trade agreement with Phnom Penh.
Lots of calls for Mech Dara release. Very quiet: - Cambodian business community - Foreign business community
2
11
27
2,417
Jon Swain retweeted
Israel is assassinating Palestinian journalists. Plain and simple. This should be the front page news story of every damn newspaper around the world.
🚨Samer bled for over 5 hours. He called for help. No one could get to him. 3 first responders died alongside him. He tried to move to safety. An Israeli drone targeted him a 2nd time. Samer was not collateral damage. He was targeted. Israel killed him. Rest in Power dear Samer.
64
5,888
25
13,317
641,208
There are different ways to report a story. With words. With pictures. Sometimes I use music. Since Russia’s full-scale invasion of Ukraine, I’ve been writing a piece for the piano about what’s happening here. @BBCNews @BBCRadio3 @BBCr4today
106
339
61
1,750
258,310
Kabul university professor, who ripped up his diplomas on live TV in Afghanistan has been arrested by the Taliban — “if my sister & my mother can’t study, then I DON’T accept this education.” We call for his immediate release! 📣
117
2,925
116
7,989
511,854
499 days since the Taliban’s barbaric BAN on girls going to school & 36 days since they BANNED women from going to university. This is a shameful mark on humanity. In the 21st century, when millions of girls are deprived of an education in Afghanistan — the world remains silent.
144
2,888
118
7,277
1,053,168
Today is a tragic day for Arab media as BBC Arabic Radio has broadcast for the last time, after 85 years of service. One of many huge losses following cuts in BBC World Service's budget. في يوم محزن، اخر بث بي بي سي راديو عربي من الكبير محمود المسلمي
3
68
18
161
45,416
“I looked at the pictures of Mr. Putin trying to look for a trace of humanity.” Two decades ago @MrsMThatcher said THE brutal truth about Putin but the West was immensely naive. Very wise words ⬇️
612
4,339
660
16,068
1,647,670
381
4,963
321
28,283
1,743,343
Iran’s nationwide protests have inspired an unprecedented burst of national creativity, including this lovely illustrated version of @HajipourShervin’s anthem Baraye. By Iranian graphic designer and illustrator @shabidesign
169
2,747
267
8,116
A girls' school in Iran brought a member of the IRGC-run Basij paramilitary to speak to students. The girls welcomed the speaker by taking off their headscarves & chanting "get lost, Basiji". Teenage girls have been at the forefront of protests for days. xitter.cf/1500tasvir/status/1577…
2,445
40,838
4,814
197,477
Can be watched via internet.
Premier ministre le mieux élu depuis Winston Churchill, les britanniques lui ont tout pardonné. Jusqu’à la frasque de trop. « Boris Johnson: la fête est finie », produit par Maximal Productions @MediawanFr, réalisé par @walidb et @fcollomp, à 20h55 sur @France5tv @lemondeenface
7
37
2
96
⁦@fallettiseb⁩ @Le_Figaro Asia Correspondent eloquently captures life at Le Phnom hotel, Phnom Penh, previously Le Royal, journalists’ home during #Cambodia devastating war. #warhotels ⁦@MerrionPress⁩ #aljazeera ⁦@ElBinni⁩ #KennethMorrison ⁦@DMUHistory⁩
5
12