The Lord Mayor's Show is one of the best-known annual events in London as well as one of the longest-established, dating back to the 13th century.