Have just done 6 months in India and I can say that the local engineers in my location did not do a lot of work or have much knowledge,it was more a case of shouting at the technician and only getting the hands out of the pocket to sign tech log...............
The DGCA in same location were a bunch of clowns as well.
Not saying all Indian Engineers are bad but its difficult to find really good ones,suspect all the good ones went overseas to ME.............