Sensex snaps 3-day fall, ends 141 points higher at 33,844; TCS surges 3%.

Sensex snaps 3-day fall, ends 141 points higher at 33,844; TCS surges 3%.