Sri Lanka, June 4 -- The US has announced new tariffs of 10-12.5% on dozens of countries accounting for almost all its imports over concerns they are not doing enough to tackle forced labour.

It is the second time President Donald Trump's administration has announced new import taxes since the US Supreme Court struck down many of his previous duties in February.

The US Trade Department said these countries will face the tariffs because of their failure to address the importing of goods made with forced labour.

The UK said it is tackling forced labour, China denied goods are made with forced labour, and the EU said the tariffs were unjustified. Meanwhile, an India analyst said the move was a pressure tactic. The 60 trading partners listed...