Flowers are seen placed at the London Bombing Memorial, on the fifth anniversary of the attacks, in Hyde Park July 7, 2010. [Agencies]