NEW PRODUCTION Opera Maria Stuarda 6-28 May 2023 | 8 performances Dutch National Opera, Main Stage A scorching face-off that is both personal and political, and ultimately proves to be... info & tickets