Businesses in Keith say they are experiencing losses of thousands of pounds a week after a landslide caused disruption to a key road in the town.
Temporary lights and single-file traffic has been in place since a landslip occurred on the A96 in July.
Contractor AMEY says its doing all it can to get the repairs done as quickly and safely as possible.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country