Carol and the gang take their act across the pond for this special episode filmed in London! Have a cuppa and enjoy the intercontinental champions of comedy at their finest.