Nifty Crosses 25k