20 May 2025 Monty Python World Origin Site Unveiled On 17 May 2025, Michael Palin and Terry Gilliam unveiled a World Origin Site plaque at Aroma Spice (formally The Light of Kashmir) in Hampstead - the birthplace of Monty Python.