Indian investors have invested over $70 billion in local stocks in the first ten months of this year, a potential annual record. This surge in domestic investment contrasts with the exit of global funds, driven by high valuations, China's market rebound, and disappointing corporate earnings.