Foreign investors have put in over Rs 1,800 crore in the Indian equity markets so far in July after pulling out massive funds in the preceding month