Worcester Three Choirs Festival, 22–29 July 2017

Thousands of music-lovers from across the world will be flocking to Worcester from 22–29 July to attend more than 70

Read more