India, Sept. 19 -- US President Donald Trump launched a big attack on London Mayor Sadiq Khan on Thursday, calling him "among the worst mayors in the world". When asked why Sadiq Khan wasn't present at the state banquet hosted in the President's honour in UK, Trump said he "didn't want him" there.

"I didn't want him there, I asked for him not to be there, I don't want that....Sadiq Khan the mayor of London wasn't welcomed, and he did not attend.It was requested that he not attend," Trump said, further adding that Khan had shown interest in attending the event.

After he called Sadiq Khan among the "worst mayors in the world", Trump pointed out to the state of law and order in London and said, "Crime in London is through the roof. Mayor K...