
Reporter + OSINT producer @CNNi | Previous stories/work @BBCPanorama @C4Dispatches @guardian @PrivateEyeNews @theipaper | City Investigative MA alum.
Joined May 2012
- Tweets2.9K
- Following2.2K
- Followers1.6K
- Likes7.2K
My latest for CNN ⬇️
France's President Emmanuel Macron has slammed what he called "stupid comments" from some foreign leaders over the protests sweeping the country, after his US counterpart Donald Trump claimed migrants were fueling the unrest. cnn.it/4z5QIqC
A trial over one of the biggest – and most mysterious – acts of sabotage in modern history is getting underway. Here’s a refresher
cnn.com/2026/10/14/europe/no…
Buried bodies, cleared rubble, Israel’s yellow line. Palestinians are still searching for thousands of missing people after three years of war in Gaza
My latest story for CNN, produced in collaboration with a fantastic team of colleagues including journalists on the ground in Gaza.
Read here: cnn.com/2026/10/12/middleeas…
Several Palestinians in northern Gaza told CNN they witnessed the Israeli military demolishing mosques, homes and buildings or clearing rubble near the shifting yellow line – blocking Palestinians from accessing land where their loved ones could be buried under the rubble. Human rights actors, including @EuroMedHR and @volker_turk, warn the clearance of rubble in areas under Israeli military control could erase evidence of war crimes.
Under international humanitarian law, the parties to an armed conflict “have an obligation to conduct search and recovery work” for the remains of those killed, missing or injured, and to collect, preserve and transfer that information to the other side, Pat Griffiths, of the @ICRC, told CNN.
Twelve months after the US-led ceasefire deal was signed, Palestinians say they are trying to survive a forever war - one legacy of which is everywhere, yet unseen - in the 8,000 people reported missing, most of whom are likely buried beneath what the United Nations estimates to be 61 million tonnes of rubble.
And with each day that passes, the chances of identifying the dead grow slimmer as “crucial evidence” is lost, said Griffiths.
“Where are the bones of our loved ones?” asked one resident, Yahya Odeh. “Where are their bodies? There are entire families beyond the yellow line who have been separated from their relatives.”
Here's our full report. Read testimonies from Palestinians and see our satellite imagery analysis showing how Israeli forces have shifted the yellow line to push deeper into Gaza. With Tareq El-Hilou, Mohammad Al-Sawalhi, @AbeerSalmanCNN, @StockwellBilly, @faridaelsebai and @ThomasBordeaux7 ✍️🏽
cnn.com/2026/10/12/middleeas…
More than 400 WWII shells found in village at center of France’s wildfire crisis
Hundreds of World War II shells and munitions have been discovered in the French village of Le Porge, as residents return to the ravaged community in the wake of last month’s blazes, officials said.
cnn.com/2026/08/04/europe/fr…
Hungary’s only nuclear plant on brink of shutdown as Europe heatwave threatens energy crisis
Europe’s brutal heatwave has already sparked record-breaking temperatures, deadly wildfires and mass evacuations. Now a new crisis looms: an energy shortage.
cnn.com/2026/08/03/europe/hu…
Russian warship conducts live-fire exercise off UK coast as new PM Burnham reaffirms support for Kyiv
Defence Secretary Wes Streeting called Russia’s actions “performative and irresponsible."
My latest for CNN:
cnn.com/2026/07/21/uk/russia…
Twice-rejected American cruise puts spotlight on rollback of LGBTQ rights, passengers say
My latest for CNN:
cnn.com/2026/07/11/travel/ba…
At least 12 people have been killed in one of southern Spain’s worst-ever wildfires, as tragic stories emerge of victims’ attempts to flee the inferno. My latest for CNN:
cnn.com/2026/07/10/europe/wi…
Turkey blocks American LGBTQ+ cruise from docking, citing "moral standards" cnn.com/2026/07/02/europe/tu…
Trump says the US will take Iran’s Kharg Island - an economic lifeline for Tehran - amid a deadlock in peace talks between the two nations. My latest for CNN. cnn.com/2026/06/11/middleeas…
Tehran lambasts US “obstruction” of Iran’s soccer team as players land in Mexico ahead of World Cup. My latest for CNN.
cnn.com/2026/06/07/sport/ira…
Four more villagers have been freed from a flooded cave in Laos after a high-stakes rescue mission. Two still remain unaccounted for. Follow CNN's coverage here:
edition.cnn.com/2026/05/29/w…
WHO chief raises alarm over "scale and speed" of Ebola outbreak after death toll climbs
cnn.com/2026/05/19/africa/eb…
What we know about the latest Ebola outbreak after WHO reports 80 suspected deaths and declares a global health emergency. My latest for CNN:
cnn.com/2026/05/17/africa/eb…
Inspiring evening at the #AmnestyMediaAwards this evening. Very pleased to have been shortlisted for the Gaby Rado Award for New Journalist ✍️
Here we go! The #AmnestyMediaAwards 2026 ceremony is about to start 🏆
Billy Stockwell retweeted
Israel is exporting its Gaza model to Lebanon.
Demolition by demolition, the Israeli military is changing the face of southern Lebanon, razing towns and villages to create a buffer zone. Israeli officials say it’s necessary to protect its residents from Hezbollah threats.
Billy Stockwell retweeted
NEW: The Gaza playbook: Satellite images reveal scale of Israeli destruction in Lebanon - w/ @zeenasaifi @goodwinallegra Rayhana Zaiter @faridaelsebai @StockwellBilly @JDiamond1 cnn.com/2026/04/24/middleeas…
The Gaza playbook: Satellite images reveal the scale of Israeli destruction in southern Lebanon. Pleased to have contributed to this important report for CNN:
cnn.com/2026/04/24/middleeas…
Multiple oil spills are visible from space after Iranian and US-Israeli strikes hit oil facilities and ships in the region, with experts warning of an impending environmental catastrophe. My latest for CNN.
cnn.com/2026/04/21/climate/i…
CNN analysis of satellite imagery and air quality data shows Israeli strikes at fuel facilities across Tehran last weekend spiked pollution levels, ignited fires and caused oil spills.
My latest w/ @katie_polglase, @PallabiMunsi and Oscar Featherstone:
cnn.com/world/live-news/iran…







