London Mayor Sadiq Khan told MSNBC's "Morning Joe" that he's under "no illusion" that President Donald Trump speaks for all Americans.
Khan's statement came after Scarborough asked the mayor how London and Britain are "coming to terms" with Trump as president of the United States.
Scarborough mentioned the controversy in Britain last year after Trump retweeted pro-fascist videos from a British radical party, and he asked if there's an understanding that Trump's cabinet and Congress are more mainstream than the president.
"One of the consequences of having a best friend is when you disagree with them, you got to call them out and say, 'you know what, I think you're wrong here,'" Khan said.
Khan continued on from discussing the "special relationship" Britain and the United States have to explicitly address Trump.
"We're under no illusion that your president doesn't[sic] speak for all Americans. Many, many Americans, the people on a daily basis in London, businesspeople, tourists, students, those who are artists, and many, many others, don't necessarily agree with the views of your president," Khan said.
"And why would they?" Khan continued. "In a healthy democracy, you'll always get people who disagree with the winning candidate."
The Mayor of London said he was concerned because people in all parts of the world look to America for inspiration and leadership.
"I worry about the perception people will have of your great country because of some of the things that your president may have tweeted or said elsewhere," Khan said.