Fourteen people have been taken to hospital following a blaze in a tenement building.
Emergency services were called to the scene in Menzies Court, Perth, at around 2.40am on Friday.
Four fire engines went to the scene and crews extinguished the blaze.
Firefighters helped 14 people out of the building and they were passed into the care of the Scottish Ambulance Service and taken to hospital.
One resident who lives in the cul-de-sac described the chaotic scene in the early hours of this morning.
He said: “There were six ambulances in the street. We are being told children were being thrown out of windows from the block.”
Another tenant said he had heard that one girl broke her ankle after jumping from a window on the middle landing.
Fire and rescue incident manager Graham Smart said: “Operations control mobilised four fire appliances to the scene and firefighters wearing breathing apparatus extinguished the flames.
“Crews assisted 14 people from the building.”
He added: “Crews left the scene at 5.35am after ensuring the area was made safe.”