Nifty Crosses 23.350