Rod Stewart has been knighted by Prince William in a ceremony at Buckingham Palace. #HeartNews

 

Advertisements