Indian stocks are correcting because valuations ran too high, even though the economy is still growing around 7%. Rising oil prices and a weaker rupee are the main sources of pressure, with heavy foreign selling and sharp falls in small and mid caps wiping out ₹20 lakh crore of market value in just 28 trading sessions. x.com