Former Mexican President Vicente Fox launched a scathing attack on Donald Trump’s plans to make the Mexican government pay for the construction of a wall along the US-Mexico border, labelling the idea “stupid” and “crazy”.

Fox, known for his outspokenness, has also laid into Trump on Twitter appealing to the newly-inaugurated US president not to be “self-indulgent”.

Donald, don't be self-indulgent. Mexico has spoken, we will never ever pay for the #FuckingWall. https://t.co/a79WDY5vlv — Vicente Fox Quesada (@VicenteFoxQue) January 26, 2017

Donald, don't be self-indulgent. Mexico has spoken, we will never ever pay for the #FuckingWall. https://t.co/a79WDY5vlv — Vicente Fox Quesada (@VicenteFoxQue) January 26, 2017

Earlier this week Trump came through on the promise he made during the election race, setting in motion plans to build the 3,100 km-long structure.

On Thursday, the White House floated the idea of imposing a 20% tax on goods from Mexico to pay for a wall at the southern US border.

Fox has condemned this proposal suggesting that Mexico will impose the same taxes on US exports.

Trump,please don't be stubborn.By taxing 20%,again American people pays for the f..wall. You know MX will impose same tax to US exports. — Vicente Fox Quesada (@VicenteFoxQue) January 27, 2017

Despite the former Mexican president’s best efforts, Trump seems to be sticking to his guns, tweeting on January 27 that “Mexico has taken advantage of the US for long enough”.