New Delhi, June 2 -- Stocks to buy for the short term: Market benchmark Nifty 50 declined for the fourth consecutive session on Monday, 1 June, ending 0.70% lower at 23,382.60. Over these last four sessions, the index has shed nearly 3% as an elusive US-Iran peace deal, oil price volatility, and strong foreign capital outflow keep investors cautious.

Us-Iran talks remain a key trigger for the market, while the RBI's monetary policy decision this week and its outlook on growth and inflation will also influence market sentiment.

While media reports claimed that Iran had suspended talks through intermediaries with the US, President Donald Trump said in a Truth Social post on Monday that talks are continuing at a rapid pace.

On the technic...