I had witnessed the Lord Mayor's Show in London, England during my visit last November 2008. The Lord Mayor's Show, also called as Lord Mayor's Parade is one of the notable and best known events in London dating back since 1535. The street parade is participated by different groups showing different carnival costumes and traditional British pageantry.
I believed the two images below which I personally took during my visit will explain it better. Remember, photographs speaks a thousand words! Enjoy your Friday!