Semele

30 June  - 18 July 2025

Royal Opera and Ballet, Covent Garden