Armed police arrive at The Shard in Britain’s capital  following a terror attack on London Bridge. Niklas Halle’n / AFP Photo
Armed police arrive at The Shard in Britain’s capital following a terror attack on London Bridge. Niklas Halle’n / AFP Photo

Seven dead in London terror attack as van mows down pedestrians and people stabbed