Markets end 3% up; rally boosted on global gains

Markets end 3% up; rally boosted on global gains

Close