The Elephant puppet in the background is from the 2006 performance by Royal de Luxe of “The Sultan’s Elephant.” It was the biggest piece of free street theater ever performed in London. You can read more about the performance here: https://en.wikipedia.org/wiki/The_Sultan%27s_Elephant
Photograph by Tim Nafziger, London, 2006.
