Among the guests this year were the Isle of Skye Youth Pipe Band and Skye Highland Dancers who helped kick off the festival on Friday with a parade.

Many restaurants and cafes also got in the spirit by offering traditional Scottish fare such as fish and chips and steak pies.

A first edition of the Barga Highland Games and a number of talks and presentations were also among the events on offer.

The festival drew to a close on Sunday evening with a gala concert.