Foreign investors drove record highs in Indian stocks, buying $4 billion since June. Modi policy concerns eased as NSE Nifty 50 hit new highs. Strong domestic flows and possible central bank rate easing bolstered economic confidence, notes HDFC’s Deepak Jasani. China’s uneven recovery and US election risks supported India’s $28 billion domestic inflows.