Sensex jumped 2,946 points on Wednesday, while Nifty surged 873 points, adding around ₹17 lakh crore to investor wealth. The main reason behind the surge was the two-week ceasefire announced by the US and Iran. Falling crude oil prices, the rupee's rebound against the dollar and the RBI's decision to keep the repo rate unchanged also boosted investor sentiment.