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 are some of the photos I took during the parade.
The Lord Mayor's Show is one of the longest established and best known annual events in London which dates back to 1535. The Lord Mayor in question is that of the City of London the historic centre of London which is now the metropolis's financial district, informally known as the Square Mile. A new Lord Mayor is appointed every year and the public parade that is made of his inauguration reflects the fact that this was once one of the most prominent offices in England. The Lord Mayor of the City of London has an administrative role in the Square Mile, but the Mayor of London is a different individual entirely, namely the elected head of the Greater London Authority.
The event is a street parade which in its modern form is a fairly light-hearted combination of traditional British pageantry and elements of carnival. On the day after being sworn in, the Lord Mayor and several others participate in a procession from the City of London to the Royal Courts of Justice in the City of Westminster, where the Lord Mayor swears his allegiance to the Crown. http://en.wikipedia.org/wiki/Lord_Mayor%27s_Show