TOPSHOTS A visitor dressed in a flower themed suit looks at flowers on display in the Great Pavilion at the 2015 Chelsea Flower Show in London on May 18, 2015. The Chelsea flower show, held annually in the grounds of the Royal Hospital Chelsea, will run this year from May 19-23. AFP PHOTO / JUSTIN TALLIS