New Delhi, July 14 -- The benchmark Nifty 50 has delivered negative returns over the last two years, and investors expecting a swift recovery could be in for a disappointment as the domestic market faces a plethora of headwinds.

Swinging between highs and lows, the Nifty 50 has delivered a negative return of over 1% over the last two years (from 12 July 2024 to 13 July 2026).

Just when the market appears to be recovering, a fresh headwind either emerges or resurfaces to derail the rally. This time, it is the US-Iran conflict that has returned to puncture the nascent uptrend in the domestic market.

"I think there could be some short-term weakness that may pull the Nifty down by around 500-800 points from current levels. However, I belie...