4.0★ ★ ★ ★

Madam Butterfly

Welsh National Opera has revived their classic Joachim Herz production of Madam Butterfly, first seen in 1978. Although when it was first mounted, it ...