Why has Trump introduced tariffs?published at 13:00 Greenwich Mean Time 2 February

Trump says it is "necessary" to impose tariffs on the US's top trading partners - Mexico, Canada and China - to hold them "accountable to their promises of halting illegal immigration and stopping poisonous fentanyl and other drugs from flowing into our country".
He says all three countries have a role to play in addressing drug trafficking and illegal immigration in the US and they are not doing enough to stop it - claims that have been strongly refuted by their leaders.
He says the administration is "using our leverage to ensure American's safety".
Tariffs are also central to Trump's economic vision, who views them as a tool for growing the US economy, protecting jobs and raising tax revenue.