Iron ore prices have been smoked recently, falling from above $90 a tonne earlier this year to just $60 at present. Any number of reasons have been cited to explain the recent shellacking.