As iron ore prices top $140/tonne, Kevin Rudd is declaring emphatically the end of the China mining boom John Robertson PortfolioDirect