Heathrow

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.