Stocks to buy for short term: With the Indian stock market facing recent losses, experts pinpoint six stocks, including Bajaj Finance and Indus Towers, poised for short-term gains. They highlight bullish momentum and strategic buy opportunities for the coming weeks.