Sensex rises 308.49 points, Nifty crosses 23,050, IT, pharma lead

Business