Ambassador William Farish and Tessa Jowell planting white roses in the memorial garden in Grosvenor Square on July 7, 2003.

Ambassador William Farish and Tessa Jowell planting white roses in the memorial garden in Grosvenor Square on July 7, 2003.

Ambassador William Farish and Tessa Jowell planting white roses in the memorial garden in Grosvenor Square on July 7, 2003.