Passengers ride in the top of a double-decker bus yesterday as it passes Edgware Road tube station in London where a terrorist bomb exploded on Thursday. London commuters headed back to work with an air of defiance yesterday morning after more than 50 people were killed and 700 injured in four bomb blasts on Thursday.Jul 09, 2005
FULL STORYPHOTO: AFP
This photo has been viewed 652 times.



