I have dealt with contractors from India just like this, take a job they cannot finish or even understand. Turn in code that makes no sense and is no where close to the guidelines set forth. Then getting mad when you tell them the work isnt correct and you will not pay them for it.
Hope you're not talking about fib...