Rio Tinto's shares (ASX:RIO) have surged to an all-time high of A$168.80, capping a remarkable 12-month rally that has seen ...