The Queen was on cheerful form today, as she marked Garter Day with a procession through Windsor. The event celebrates the Order of the Garter, the third most prestigious UK honour.