
Updated on
London police carry out controlled explosion near U.S. embassy
British police carried out a controlled explosion near the U.S. embassy in south London after discovering a suspect package, authorities said on Friday.
“We can confirm that the ‘loud ...