Nifty Surpasses 21