London Mayor

THE LORD MAYOR'S SHOW 2013

Tagged , , 1 Comment on THE LORD MAYOR'S SHOW 2013

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 16th century. The ‘Lord Mayor’ after whom the […]

READ MORE