LONDON ? MAY 21:  A worker arranges a display during preparation for the annual Chelsea Flower Show on May 21, 2004 in London, England. The show which is due to open to the public on May 26 has a tradition dating back 141 years, with the inaugural show being held in 1862.  (Photo by Scott Barbour/Getty Images)