New Delhi, Oct. 2 -- Stocks to buy for the long term: The Indian stock market has been lacklustre this year so far, with the benchmark Nifty 50 rising just 4.6 per cent by October 1, due to heavy foreign capital outflow, tariff-related uncertainties, and an earnings-valuation mismatch.

However, experts believe the domestic market could be on the cusp of a revival due to policy reforms, expectations of earnings recovery and healthy growth-inflation dynamics.

Experts believe this is an ideal time to invest in high-quality stocks for the long term. Vinit Bolinjkar, the head of research at Ventura, has picked 10 stocks with sound fundamentals. Bolinjkar believes long-term investors can consider keeping these stocks in their portfolio for th...