FIIs have turned cautious on Indian equities, selling ₹1.07 trillion amid Iran war risks. BNP Paribas flags oil, inflation, CAD and earnings concerns.