Nifty 50 crosses 23,100 as IT, Trent shares rally

Business