The Lord Mayor's Show is one of the oldest traditions in London, dating back to 1215 when King John granted a charter allowing for a procession through the streets. The Show, held yearly on the second Saturday in November, is organised by The City of London Corporation, with support from many other organisations and businesses across the City and beyond.