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 STORY

PHOTO: AFP

This photo has been viewed 652 times.

TOP top