Carnival atmosphere as communities celebrate in the sun

Fun in the sun at Cupar Summer Fayre
Fun in the sun at Cupar Summer Fayre