US President Donald Trump has met with the Mexican President, Andres Manuel Lopez Obrador, at the White House.

Following the meeting, Trump said, "Relations between our two countries have never been closer."