Sensex rallies 314.73 pts to close at record high of 43,952.71; Nifty surges 93.95 pts to 12,874.20.

Sensex rallies 314.73 pts to close at record high of 43,952.71; Nifty surges 93.95 pts to 12,874.20.