Foreign funds were net buyers of close to $5 billion of Indian stocks last week, including Friday’s provisional figures, according to Bloomberg.