Nifty closes above 23,900 as Sensex climbs to 77,301

Business