More than 100 people, mainly children, have been taken to hospital after a fire started in a building housing a kindergarten.
The blaze began in a paper flower shop on the floor below the kindergarten in Ningde City, in China's Fujian province.
All 303 children were rescued, with some being hurled from windows onto blankets as smoke filled the building.
TV pictures also showed adults running from the building with children in their arms.
Some 92 children and 12 adults were taken to hospital and all are said to be in a stable condition.
Despite the chaos, firefighters were able to extinguish the fire in around half an hour.