Markets lose some morning gains to end 2% up on global rally

Markets lose some morning gains to end 2% up on global rally

Close