US tariffs on Chinese imports take effect as trade battle begins

China claims the US has launched “the largest trade war in economic history” with tariffs worth $34bn.