New Delhi, April 15 -- Stocks to buy for the long term: The Indian stock market has started the financial year 2026-27 (FY27) amid a plethora of headwinds. Massive foreign capital outflow, higher crude oil prices driven by the US-Iran war, rupee's weakness, and deteriorating macroeconomic outlook are keeping market sentiment fragile.

The near-term outlook of the market remains hazy due to the West Asian war. Oil prices have been at higher levels for over a month now, and experts believe that if they remain at the current level for more than two to three months, India's inflation could rise by 55-60 basis points, and GDP growth may drop to near 6% from the current estimates of about 7%.

While risks are high, experts underscore that the c...