The Last Minute

by Eleanor Updale

9.21am: business as usual on a high street in England. 9.22am: the explosions are heard for miles around, and in the early confusion there is talk of a gas leak, a plane crash, and even terrorism .…