Sensex gains 700 points, Nifty settles above 23,150

Business