Selected work

‘The whole system is rotten’: life inside Europe’s meat industry, The Guardian

Revealed: exploitation of meat plant workers rife across UK and Europe, The Guardian

The invisible migrant workers propping up Ireland’s €4bn meat industry, The Guardian

Low pay, long hours, broken dreams: working at Europe’s biggest meat exporter, The Guardian

‘We have to fight for these conditions’: why Danish meat plant workers are Europe’s best paid, The Guardian

‘I feel worthless’: workers tell of gruelling life in Dutch meat plants, The Guardian

Campaigners welcome ‘historic’ EU inquiry into live animal transport, The Guardian

‘Exploitative conditions’: Germany to reform meat industry after spate of Covid-19 cases, The Guardian

Slaughter on site and no supermarkets: how Germany's mobile butcher is keeping meat local, The Guardian

Syrian officials on trial for war crimes in Germany, PRI’s The World (Radio and online feature)

Mudlarking on the River Thames, BBC World Service - Outlook

Desperate refugees face up to closure of Moria camp - Al Jazeera

Hundreds of unaccompanied minors left to ‘fend for themselves’ on Lesbos - Deutsche Welle

This school at a refugee camp in Lesbos is a safe haven for children - PRI’s The World

Zeinab’s story: ‘I don’t want my baby to be born in a camp’ - Deutsche Welle

‘This is the deepest form of violence in the world’, Interview with Behrouz Boochani, Spex

Upgrade Day, Feature on biohackers and transhumanists in the workplace - Weapons of Reason

Voces of school climate strikers from around the world, Deutsche Welle

The Syrian families searching Europe for justice, The Guardian

Could Berlin’s Tegel airport be reborn as a nightclub?, The Guardian

Meet the Halle politician helping to challenge stereotypes of eastern Germany, The Local

Hope and anxiety for refugees living in Berlin's Marzahn neighbourhood, The Local

The rise, fall and open road of Germany's former 'Stalin City', The Local

Asylum requests: a good interpreter can make all the difference, Deutsche Welle

What Germany's refugees think about the elections, Al Jazeera

What impact is family separation having on refugees in Germany, Info Migrants

The challenges of providing adequate mental health care for refugees in Germany, Info Migrants

Kidnapped by Isis at 15: 'I never thought I'd see the day when I was free', Guardian

Hardening European policies keep refugee children apart from their families, IRIN

Israel: 'Some NGOs are seen as the enemy from the inside', Guardian

Disability in conflict zones: 'I told my wife to take the children and run', Guardian

Trans rights: Meet the face of Nepal's progressive 'third gender' movement, Guardian

Investigation: Guardian research suggests mental health crisis among aid workers, Guardian

Refugees and mental health: 'These people are stronger than us', Guardian

Interactive: how does language shape your experience of the internet?, Guardian

The war on Görli: could cleaning up Berlin destroy the reason people love it?, Guardian

Eddie Izzard: There is no ‘British’ humour, Guardian

Women on the beat: how to get more female police officers around the world, Guardian

Reindeer herders, an app and the fight to save a language, Guardian