It’s the opening of the Grand Festival, and the first round is an amazing array of familiar and not-so-familiar faces! Show more
Discover 11,128,835 listings and 277,927 playable programmes from the BBC
It’s the opening of the Grand Festival, and the first round is an amazing array of familiar and not-so-familiar faces! Show more