President Donald Trump has announced a slew of tariffs to go into effect at the start of next month impacting pharmaceuticals, kitchen cabinets, bathroom vanities, heavy trucks and other products.

Trump announces new tariffs citing national security concerns, facing opposition from US Chamber of Commerce, Mexico, and Japan.

The US president said the move aims to help protect American manufacturers from foreign imports.