News

Iron ore prices have held well above $90 per ton, below which high-cost miners struggle to break even, despite trade tensions between the world's top two economies that have fueled concerns about ...