Nifty crosses 25500