Foreign investors have withdrawn Rs22,194 crore from Indian equities this month, driven by expectations of a weak earnings season, a steady rise in the US dollar, and concerns over tariff war during Donald Trump's presidency.