Barbara Hannigan and Kim Begley in Hamlet world premiere

Barbara Hannigan and Kim Begley in Hamlet world premiere

2/6/2017

Glyndebourne Festival