Lord Mayor's Show 2024: Thousands pack London streets for historic parade as capital grinds to a haltThe Lord Mayor's Show is a historic civic event celebrating the appointment of a new Mayor, featuring a vibrant procession and various performances.