Crews are tackling a major blaze at the site of a former hospital on the outskirts of Dundee.

Emergency services were called to Strathmartine Hospital in Angus at around 3.15pm on Tuesday.

A Scottish Fire & Rescue Service spokeswoman said around 30 firefighters and seven appliances were at the scene working to extinguish the flames.

Police Scotland said roads had been shut off around the site and urged motorists to seek alternative routes.