New Delhi, March 23 -- The Indian stock market witnesses a strong across-segment selloff on Monday, March 23, amid rising US-Iran tensions, crude oil prices sustaining above the $110 per barrel mark, the rupee's fall to a fresh record low, and massive foreign capital outflows.

The Nifty 50 is now about 15% down from its record high of 26,373, scaled on January 5 this year. In March alone, the index has lost more than 10%.

However, experts believe this is the time to buy stocks for the long term, as the end of the war will ease crude oil prices, which can trigger a strong upside in the market.

Moreover, experts say that despite the impact of elevated crude oil prices on India's growth-inflation dynamics, resilient domestic demand and go...