It took 20 years for Cameron Mackintosh to get his stage adaptation of 'Mary Poppins' onto the London stage, but it was well worth the wait. Based on both the 1964 Disney film and P.L.Travers' darker, more complex novel, this is a flawless musical, with old and new songs integrated perfectly, miraculous special effects and a t