Nifty crosses 23,000 as FIIs sell ₹5,285.37cr, DIIs buy ₹3,319.39cr

Business