Producer
Opernhaus Zürich
Conductor
Nikolaus Harnoncourt
Stage director
Marco Arturo Marelli
Zurich, Switzerland