I have many Indian colleagues and they do tend not to speak English among them in the office. There needs to be someone else involved in the conversation for them to stick to English.
Another aspect is that I have found that they are quite hierarchical, probably a cultural trait. So how much they stick to English also depends on how senior the "non-Indian(s)" are compared to them. If you are their senior they are very nice.
Another aspect is that I have found that they are quite hierarchical, probably a cultural trait. So how much they stick to English also depends on how senior the "non-Indian(s)" are compared to them. If you are their senior they are very nice.