'The Muppets' Take Over London