A packed programme has been announced for the 2018 tour of Shrek the Musical. The larger-than-life production opens at the Edinburgh Playhouse in this December for the Christmas