Sir Rod, you wear it well.
Rocker Rod Stewart donned tartan trousers - a nod to his Scottish heritage - and a scarlet-trimmed military-style tunic to be knighted by Prince William at Buckingham Palace.

The raspy-voiced singer of Maggie May, Do Ya Think I'm Sexy and You Wear It Well was honoured "for services to music and charity".
The 71-year-old star will be able to call himself Sir Roderick David Stewart.