4 People Have Died in a ‘Major’ Explosion in Leicester, England More (LONDON) — Four people have died in an explosion that left a shop in the English city of Leicester in flames Sunday, police have confirmed. Four other people were hospitalized, one with serious injuries, police said, adding that […]