Advertisement

True North Strong Free. Subscribe today.

Calais

Where people fall from the sky
World

Where people fall from the sky

It’s Christmas in South West London, a charming and ordinary area but for the lives and deaths of certain travellers. Shannon Gormley reports.