Mayfair Christmas Celebrations in Shepherd Market with John Cleese Shepherd's Market was spoiled with Monty Python's John Cleese appearance in 2017. After a short speech, he celebrated with a champagne opening.