Markets end 1.5% up on positive cues from Asia

Markets end 1.5% up on positive cues from Asia

Close