Sir Rod Stewart joked he will have to keep touring because he's got eight kids as he was knighted at Buckingham Palace.

The entertainer was made a Sir by Prince William on Tuesday in recognition of his services to music and charity.

Sir Rod, who has sold over 100 million records worldwide since the 1960s, described the ceremony as "wonderful".

Speaking to ITV News, he said: "It feels wonderful. It really, really does. It's mind-blowing".

Asked whether he will continue touring, Sir Rod joked "yes, because I have got eight kids".

The Maggie May singer revealed that he and his family would be celebrating with a family lunch, dinner with friends and a trip to the Royal Academy.

And asked whether his friend Donald Trump could win the US presidency, the 71-year-old said he believed he could.

"Although he's a friend of mine, I don't think he's made to be a president in so many ways", Sir Rod told ITV News.

"He could do it. He's got a huge support".