I previously worked a job in the United States for a company whose workforce included a large number of Indian nationals. I worked at this company for a fairly long time, most of the time under the same manager. I got along great with him, I'm sure he would say positive things about me, the only problem is I believe English is probably his 3rd (maybe 4th) language. It took me a while to get used to his speaking and being able to understand him, and I remember it being difficult to understand him on the phone at first.
Should I not use him as a reference? I have a couple of co-workers I could use as references from this company, but I feel like I was here long enough where it would be much better to have a direct supervisor listed.