Stephen Beard
London Bureau Chief
World
A couple embrace during a two-minute silence at midday outside King's Cross station to mark the first anniversary of the London bombings.
Scott Barbour (c) Getty Images
World
World
The Airbus A380, the world's largest passenger aircraft, sits near the new Terminal 3, Pier 6 after landing for the first time at Heathrow Airport in London on May 18, 2006.
Scott Barbour (c) Getty Images
World
World
World
Sign outside a BP gas station in Chicago
Tim Boyle (c) Getty Images