Up to 6,000 people gathered to take part in the Lord Mayor’s Show on the 13th November, including the Worshipful Company of Builders’ Merchants. Many thousands more lined the streets of Central London to watch it. The show featured 71 floats, 21 carriages, 150 horses and 20 marching bands. One of the oldest military bands...Read More