Overseas investors continue to sell off Indian stocks, driven by concerns over Trump’s tariffs and weak earnings. August outflows reached ₹22,264 crore. Domestic investors have absorbed losses, purchasing ₹51,899 crore in July, offsetting foreign selling.