Topic
Seeing Punchdrunk theatre company’s Sleep No More, based on Shakespeare’s Macbeth, in a five-storey Shanghai hotel is not for the faint-hearted.