St Albans International Organ Festivals (IOF) is, since 1963, a biennial music festival and organ competition held in St Albans. The festival is run mainly by ... read more
The St Albans International Organ Festival is a biennial two-week festival and arguably the world’s leading organ competition. It included a diverse mix of ... read more