New Delhi, May 27 -- Shares to buy for the short term: Over the past few sessions, the Indian stock market has been following a trend of 'selling on rise' and 'buying on dips', as a combination of headwinds and tailwinds continues to keep investors uncertain about the market's near-term trajectory.

After clocking gains for the last two consecutive sessions, the Nifty 50 fell over a per cent in intraday trade on May 27 on profit booking amid weak global cues, stretched valuations and a lack of fresh immediate triggers.

On the other hand, the medium-to long-term prospects of the domestic market remain healthy amid anticipation of solid economic growth, an above-normal monsoon, a strong influx of retail investors, and easing inflation.

Ex...