This video has been removed as rights have expired

Pop star Rod Stewart has received his knighthood from Prince William at an investiture ceremony in Buckingham Palace.

The singer, whose hits include Maggie May and Sailing, was recognised for his services to charity and music.