Sensex gains over 800 points, Nifty settles near 23,250 mark

Business