The Barber of Seville Rossini

Birmingham, Bryste, Southampton, Rhydychen, Llandudno