REVIEW – The Magic Flute, Edinburgh International Festival, Edinburgh Festival Theatre

*****