Sensex rallies 742.84 pts to end at 31,379.55; Nifty surges 205.85 pts to 9,187.30.

Sensex rallies 742.84 pts to end at 31,379.55; Nifty surges 205.85 pts to 9,187.30.