During a press conference on Saturday, a mainstream media reporter asked President Donald Trump about apparent tensions between him and other world leaders during the G-7 summit in Canada.

It did not go over well after Trump learned of the reporter's affiliation.

What happened?

The reporter asked:

As you were heading into these G-7 talks, there was a sense that America's closest allies were frustrated with you and angry with you and you were angry with them and that you were leaving here early to go meet for more friendlier talks with [North Korean dictator] Kim Jong Un in Singapore. I'm wondering if you view it the same way and do you view U.S. alliances shifting under your presidency?

Instead of immediately answering the clearly biased question, Trump wanted to know which media outlet the reporter worked for.

"Who are you with out of curiosity?" Trump asked.

"CNN," the reporter answered.

"I figured. Fake news CNN — the worst," Trump shot back. "I could tell by the question, I had no idea you were CNN, after the question...[I could tell] you were with CNN."

The president then answered the question.

"I would say that the level of the relationship is a 10. We have a great relationship," he said, referring to his relationships with German Chancellor Angela Merkel, French President Emmanuel Macron and Canadian Prime Minister Justin Trudeau.

"I would say the relationship is a 10," Trump emphasized.

Trump is leaving the G-7 summit early to make his way to Singapore, where he is slated to meet with North Korean dictator Kim Jong Un in a historic summit.