Markets end 0.8% up on firm global cues

Markets end 0.8% up on firm global cues

Close