The 3,200km US-Mexico border is partially fenced, but US President Trump plans to build a wall to stop illegal immigrants from Latin America.
US President Donald Trump on Thursday told Mexico's president to cancel an upcoming visit to Washington if he is unwilling to foot the bill for a border wall.