Foreign Portfolio Investors (FPIs) have bought Indian equities worth Rs 30,772 crore so far in July, continuing their shopping spree. The total investments by them stand at Rs 33,973 crore in 2024 so far.