Don't know what all the complaining about indian medicals are about. I did mine down in Mumbai six months ago and no different than any other medical I have done any any other part of the world. No need for ANY expats to worry about it.
I also have not heard of any pilots that I work with to have had a problem with the indian medical. It is just a pain to take all day to fly down and get it done.