China will retaliate against Donald Trump's tariffs by imposing a 34 per cent levy on all American goods. The country's foreign ministry says the additional charges would come in from April 10. The ...