Bel Canto, the Edinburgh-based a cappella group, directed by David Buchanan-Cook, returns to Lauriston Castle with a festive programme of traditional and Edwardian carols interspersed with seasonal readings.

Christmas with Bel Canto