Firefighters have tackled a major blaze at a business park in Moray.
The Scottish Fire and Rescue Service said least 12 appliances were sent to the fire in Keith which was reported shortly before 20:00 on Tuesday.
Buildings at Isla Bank Mills were ablaze, close to the town's Station Road.
The former textile site has been redeveloped as a business park. It is understood the main premises involved in the fire was a laundry firm.
Police said nearby roads had been closed and urged people to avoid the area.
There were no reports of any casualties and the fire was brought under control four hours after firefighters arrived.
Donald Smith, one of the directors of Keith Brewery Ltd - one of the neighbouring businesses - told the BBC Scotland news website: "We have some damage but the fire service saved our building - they were outstanding."