Fifers defy the weather as gala season continues amid soggy conditions

Aberdour Festival's royal party, from left: Jack Ross, 11, Sam Connolly, 11, Natalie Angus, 12, and Olivia Byrne, 12.
Aberdour Festival's royal party, from left: Jack Ross, 11, Sam Connolly, 11, Natalie Angus, 12, and Olivia Byrne, 12.

Breaking