About 15 years ago my company made a long term investment in hiring software developers from India.
Early on were some of them terrible developers? Yes, but so are many United States based Developers.
Now 15 years later I can tell you that my India based coworkers are some of the best developers that I've ever worked with.