$ 0 0 British rock singer Rod Stewart has been knighted in the UK Queen Elizabeth II’s Birthday Honours for 2016.