Markets end 1% up on global rally

Markets end 1% up on global rally

Close