Global funds purchased almost $900 million of Indian shares last week following eight consecutive weeks of selling, according to Bloomberg estimates