Markets snapped three-day losing streak and finished 1% higher mirroring a rally in global stocks after sluggish GDP growth from China raised hopes of further stimulus by the Chinese government.
A broad-based rally was witnessed across the bourses as participants bought battered bluchips at attractive valuations.