Vehicles are left stranded on London Bridge following an attack in London, Britain, on Nov. 29, 2019. Police confirmed on Friday that two people who were injured in a London Bridge terror incident have died and three others were treated in hospital. (Photo by Isabel Infantes/Xinhua)