Indian stock markets have disappointed investors with negative returns over two years. The Sensex has shown its worst two-year performance since 2012. Indices have not struck a new all-time high for 697 days. This extended period marks a significant downturn for market performance. Investors are facing a challenging and prolonged market slump.

Indian stock markets have disappointed investors with negative returns over two years. The Sensex has shown its worst two-year performance since 2012. Indices have not struck a…

The Sensex has gone 697 days without a new record high, marking its longest stretch of weakness in years. In 2026, 37% of trading days have delivered negative two-year returns,…