Scots military history has been celebrated at a special event in Moray.
Veterans and serving soldiers were among those attending an anniversary at the exact spot where the Highlanders Regiment was formed 30 years ago.
Follow STV News on WhatsApp
Scan the QR code on your mobile device for all the latest news from around the country