Stock market mayhem: Will history repeat itself?
India’s Nifty 50 index is down 14% from its peak of 26,216.05 on 26 September. The benchmark index has also been one of the worst-performing global equity indices so far in 2025. A saving grace is India’s premium valuations have