Royal Exchange, ManchesterA mixed production that even at three-and-a-half hours omits a good deal, but goes out of its way to avoid cliche Continue reading...