The 20th annual Spirit of Speyside Festival came to an end yesterday, as a record-breaking number of visitors flocked to the region to attend 710 events across six days.
more on pressandjournal.co.uk
The 20th annual Spirit of Speyside Festival came to an end yesterday, as a record-breaking number of visitors flocked to the region to attend 710 events across six days.