Nifty Breaks 23,800 Resistance, Targets 24,000 Amid Iran Deal Optimism