9.21am: business as usual on a high street in England. 9.22am: the explosions are heard for miles around, and in th... MoreThe Last Minute
Zebra readers