By IANS
The benchmark indices ended the session on a strong note, with the Nifty rising 1.63 per cent, or 388.65 points, to close at 24,231.30. The Sensex also gained 1.64 per cent, or 1,264 points, to settle at 78,111.24.