Sensex rises 126.65 points, Nifty settles at 23,859.35 on Wednesday

Business