Sensex rallies 355.01 pts to end at 40,616.14; Nifty jumps 95 pts to 11,908.50.

Sensex rallies 355.01 pts to end at 40,616.14; Nifty jumps 95 pts to 11,908.50.