biennial music festival and organ competition held in St Albans, England since 1963
No description defined