The US president has vowed to lash out against friend and foe alike on April 2 with a general 20 per cent levy on goods ...