Nifty 50 closed at 25285.35, up 1.5 percent, with optimism from strong results, FII buying, and RBI outlook. Experts predict ...