An arrest has been made after a man died in a suspicious fire.

Emergency services were called to the property in St Catherine's Square in Perth at 9.45pm on Sunday.

Two appliances attended the incident, with a spokesman for the force describing the blaze as "substantial".

People were evacuated from the building and a man was treated by paramedics at the scene but died.

A 36-year-old man has been arrested over the blaze.

Detective Inspector Gavin McKinlay said: "We would like to appeal to anyone who was in the area of St Catherine's Square in Perth just before 10pm yesterday evening and saw anyone acting suspiciously to get in touch with police."