President Donald Trump met on Tuesday with Colombian President Gustavo Petro at the White House for two hours.