Nifty50 above 22,900; BSE Sensex up over 2,000 points on hopes of US-Iran war ending

· Times of India