Mayor’s Show is one of London’s most venerable traditions. Its origins lie in medieval times. It marks the occasion, each ...