Mexico has condemned a US suggestion that it may impose a 20% tax on Mexican imports to pay for President Donald Trump’s planned border wall. Foreign Minister Luis Videgaray said such a tax would make Mexican imports more expensive for US consumers and they would end up paying for the wall.

Mr Videgaray said, a tax on Mexican imports to the United States is not a way to make Mexico pay for the wall, but to a way make the North American consumer pay for it through more expensive avocados, washing machines, televisions. He also stressed that paying for Mr Trump’s wall is not negotiable for Mexico.

The Mexican President earlier cancelled a visit to the US over the row of who would pay for the barrier.

The planned wall was one of Mr Trump’s key election campaign pledges.
Earlier this week, the President signed an executive order to create a wall along the 2,000-mile (3,200km) US-Mexico border.

White House spokesman Sean Spicer said a 20% tax could generate approximately $10bn (£8bn) in tax revenue per year.