A contradictory staging, but the music floods the ear with splendour: Semele at the Royal opera reviewed

.....

© The Spectator