Foreign investors sold Rs 21,201 crore worth of shares in Indian equity markets in August, following continuous inflows in June and July. The selling was driven by global factors such as the unwinding of the yen carry trade and recession fears in the US. Domestically, high valuations and mixed earnings contributed to the outflows.