A pregnant woman has told of her terror after 30 residents were evacuated from a tower block during a blaze.

Eight fire engines were sent to the scene in Pomarium Street in Perth at 9.12pm on Sunday after the alarm was raised.

Firefighters rescued one family who were "effectively trapped in their flat by the smoke" and the other residents were also evacuated.

Mum-to-be Caroline Price, 20, told STV News: “It was traumatic. I looked out to see thick smoke.

“Police shouted to ‘get out now, not to wait, don’t get anything’.

“The nearest staircase was blocked by flames. I had to use the furthest stairway but I couldn’t see for smoke.”

One man suffering the effects of smoke inhalation was treated by ambulance crews.

Firefighters extinguished the blaze and left the scene at 11.55pm.

A Scottish Fire and Rescue Service spokesman said: "We were alerted at 9.12pm on Sunday, December 22 to reports of a fire at a block of flats in Perth.

"The fire had taken hold within a ground floor room used to store household bins which resulted in residential areas above being heavily smoke logged.

"Operations control mobilised a total of eight fire appliances to the building in the city's Pomarium Street and around 30 residents were evacuated.

"Crews then extinguished the fire."