So far this month, foreign institutional investors (FIIs) have purchased Indian shares worth Rs 46,893 crore, data from NSDL showed. With that, it is abundantly clear that the FIIs are back in Indian markets after dumping Indian shares for eight months in a row starting October last year.