Producer
Mariinsky Theatre
Conductor
Pavel Smelkov
Stage director
Graham Vick
Set designer
Paul Brown
Saint Petersburg, Russia