On the verge of tears, imo.
Traffic camera image from video of the Russell Square area of central London following an explosion on board a bus, Thursday July 7, 2005. What is believed to be the roof of the double-decker bus can be seen centre right. London's Police Commissioner says at least 6 explosions have occurred, on trains and buses on Thursday in London, causing many injuries. (AP Photo/ London Transport via APTN )