The Three Choirs Festival is an annual music festival at the end of July, rotating among the cathedrals of Gloucester, Hereford and Worcester. read more