To include excerpts from some of the new opera records reviewed earlier by Charles Osborne Part 1
Discover 11,128,835 listings and 280,507 playable programmes from the BBC
To include excerpts from some of the new opera records reviewed earlier by Charles Osborne Part 1