Being Danish I can attest that this is very true - I write my code-comments in English, my business plans in Engish and do my financials in English. Even my blog is English. It just makes it easier to communicate, and I've never met a Dane that complained about it.
Same here. English is not my native language but I just do everything in English. Code, documentation, blogs, requirement docs, etc. Really, everything. Is this even remotely controversial these days?
A big advantage you have as a local developer over an Indian developer is that you speak the native language of your customer. It seems kinda silly to throw that kind of an advantage away.
Besides, you can't really apply the principles from Domain Driven Design if you translate everything to English. You would end up with one language in your code and another language to talk to your customers, instead of a single ubiquitous language. This becomes especially difficult when you have a complex domain with tricky business rules that requires frequent collaboration with domain experts.