The Royal Exchange Theatre’s production of 1950’s musical sci-fi spoot Little Shop of Horrors hits the stage – and it’s a winner.

read more