Nifty ends 87 points higher at 10,093 – its second best close ever; Sensex settles at 32,158.

Nifty ends 87 points higher at 10,093 – its second best close ever; Sensex settles at 32,158.