Google has a lot of devs in India, in fact many companies do. It's as good as place as any I think, also costs are much lower than the US. Like China, India is where many more people are using tablets than PCs for their online activities, entertainment, etc.