Highlands & Islands Singing in the Rain. Weather can’t dampen the triumphant return of Eilean Dorcha Festival July 25, 2022