Copper price tops $12,000 for first time on tariffs, supply woes

Copper prices exceed $12,000 a tonne for the first time on record due to mine disruptions and tariffs, despite weak demand in China.