New Delhi, Aug. 18 -- India's benchmark equity indices, the Sensex and Nifty 50, edged higher on Thursday, 14 August, tracking positive global cues. Gains, however, were capped as investors stayed cautious ahead of the upcoming Russia-US talks on the Ukraine conflict, keeping sentiment muted in the holiday-shortened week.

On 14 August, the Sensex closed at 80,597.66, up 57.75 points or 0.07%, while the Nifty 50 settled at 24,631.30, up 11.95 points or 0.05%, holding above the 24,600 mark.

On to the top stock picks for 18 August, as recommended by India's leading market experts.

Air travel demand remains robust, and the company continues to benefit from strong passenger load factors and expanding capacity, which adds a supportive fundam...