Foreign institutional investors have sold Indian stocks worth $12.8 billion this year, shifting focus to markets like South Korea and Taiwan, which offer better growth potential. Despite steady macroeconomic conditions, India’s earnings momentum is lagging, reflected in declining fund flows.