exploring-london.com
Around London – The Lord Mayor’s Show goes on; London 2012 Festival launched; dowry tradition lives on; and, Leonardo da Vinci at the National Gallery…
• On Saturday the annual Lord Mayor’s Show will crawl its way across London’s Square Mile in a three mile long procession that will involve 123 floats and 6,200 people. The show (a scen…