With gleaming skyscrapers home to the world’s leading corporations, it can be easy to forget that the City of London is rooted in centuries of tradition. That tradition will be on full display again this weekend during the 799th Lord Mayor’s Show. The event, which has endured Black Death, Blitz and Great Fire, is [...]