I wish my company's India group only had problems you describe. When we give them a simple task, like including a keyword in an e-mail subject so, they completely botch it up. Respond back with some odd error that would never happen if they followed even half the instructions, find out they were doing something completely different, and tell them to read the instructions again.
Honestly, I think about half of our local team's time is spent cleaning up after the India group's time. It would probably easier and cost the same, if not less, to replace the 20-odd people there with four or five half-competent people here; at least the language and time barriers would be (mostly) removed. But our owner isn't great about people management...
(My personal goal, as someone who writes and maintains all of our internal software, is to render the employees in India unnecessary.)