Archive for July 3rd, 2009

Lord Mayor’s Show in London, England

I am lucky to witness the famous Lord Mayor’s Show in London, England during my vacation their last year! It was awesome seeing this parade for the first time. A friend of mine told me that this happens only once a year when a new Lord Mayor of the city of London is elected. Below […]