Washington (CNN) A call about trade and migration between US President Donald Trump and French President Emmanuel Macron soured last week after Macron candidly criticized Trump's policies, two sources familiar with the call told CNN.

"Just bad. It was terrible," one source told CNN. "Macron thought he would be able to speak his mind, based on the relationship. But Trump can't handle being criticized like that."

A short White House readout of the call with Macron said the conversation was focused on trade and immigration.

"Both leaders discussed the migration problem in Libya, and timelines to solve it. President Trump underscored the need to rebalance trade with Europe," the readout states.

Trump held a similar call with British Prime Minister Theresa May on Monday. It's not her style to be combative, but one source said May was expected to be direct in her criticisms and that Trump could expect a tough conversation.

Read More