In the cash market FPIs sold Indian stocks worth ₹20,620 crore so far this month. Strength in the US dollar index and the US 10-year bond yield remaining high are short-term negatives for FPI flows to emerging markets like India, according to analysts.