An inflatable bounce castle on display at the Shenzhen Cartoon and Animation Festival in Shenzhen City, South China’s Guangdong Province, July 21, 2016. Measuring 28 meters long, 8 meters wide and six meters high, the castle in the shape of a doll also has slide and other facilities for play inside. (Photo/IC)
RIGHT BG