An air ambulance and police officers were rushed to Canary Wharf station in east London at around 3pm. Paramedics battled to save them, but they were pronounced dead at the scene.
An air ambulance and police officers were rushed to Canary Wharf station in east London at around 3pm. Paramedics battled to save them, but they were pronounced dead at the scene.