Mining giant Anglo American reported a pre-tax loss of £154 million for 2012 after a £2.5 billion write-down on a key iron ore project and lower commodity prices.

But the results showed better-than-expected underlying earnings of £1.8bn.