Prince Charles has met Shrek at a special performance of the green ogre's new musical in London.
Prince Charles meets Shrek