A tourist holds an ice cream "flower" ahead of a major flower exhibition in Shanghai on Wednesday. The 10th China Flower Expo will take place from May 21 to July 2 in Shanghai's Chongming District. Preparations for the expo are now in the final stages. Photo: cnsphoto