New Delhi, March 11 -- Stocks to buy for the short term: After a nearly 2 per cent gain last week, the Indian stock market benchmark Nifty 50 has resumed its downward march. On Monday, March 10, the key index fell 0.41 per cent, and on Tuesday, it declined about 0.60 per cent in intraday trade.

Investors are nervous about US President Donald Trump's tariff policies and their impact on the global economy. On the domestic front, foreign capital outflow amid weak earnings and signs of moderation in economic growth weigh on sentiment.

Experts advise maintaining caution while picking stocks amid weak market sentiment. Vishnu Kant Upadhyay of Master Capital Services and Hardik Matalia of Choice Broking recommend buying the below six stocks fo...