Foreign investors have pulled more than $20 billion out of Indian equities in the first four months of 2026, surpassing last year’s record annual exit, as an Iran war-driven spike in oil prices soured sentiment on Asia’s third-largest economy and one of the biggest importers of crude oil.