The U.S. stock markets have finished down after President Donald Trump agreed to delay implementing trade tariffs on Mexico.
Following an early morning slump, Trump agreed to delay implementing a 25 percent tax on Mexican imports when Mexican President Claudia Sheinbaum pledged to send more troops to her country’s northern border.