News

Sadiq Khan, the current Mayor of London, was granted his knighthood by King Charles during a formal ceremony at the ...