Fourteen people have been taken to hospital following a fire in a tenement building.

Firefighters were tackling the blaze in Menzies Court, Perth, for around three hours from around 2.40am on Friday.

Fourteen people were helped out of the building before being taken to hospital by ambulance.

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."