A booth displays bamboo bicycles at the preview of the "Creation Festival"on July 21, 2016, a day before the official opening of the event in Shanghai. [Photo/VCG]