US President Donald Trump said on Thursday that the United States will impose a 5% tariff on all goods coming from Mexico starting on June 10 until illegal immigration across the southern border is stopped.

Trump also said the tariff will gradually increase until the illegal immigration problem is solved.