London Mayor Sir Sadiq Khan has been "rewarded for failure" after receiving a knighthood from the King, former mayoral candidate Howard Cox has claimed.
Speaking to GB News, Cox declared he feels "physically sick" after seeing Khan being given the top honour at Buckingham Palace.