Iron ore prices have fallen to an annual low due to weak demand from China. For the first time in almost a year, iron ore futures in China fell below 600 yuan ($93.75) per ton due to weak supply conditions and poor demand forecasts. It is noted that ore supplies from Australi...