Sensex rallies 326.82 pts to end at 40,509.49; Nifty surges 79.60 pts to 11,914.20.

Sensex rallies 326.82 pts to end at 40,509.49; Nifty surges 79.60 pts to 11,914.20.