Most BAC(hospira included) and american drug precursors come from India. Platinum based chemo drugs are also only supplied by Indian pharma. You need to know your supply chain and the companies before engaging with Indian pharma. Its pretty good if you know what you are buying. You have to source carefully.
With China, you can throw money at the problem and QC will scale accordingly. If you skimp, you might as well get worser things than India. India suffers mainly from an issue of non standardization across regions. I have noticed a lot of unscrupulous people and companies operating out of northern parts of India and Gujarat with little to nil law enforcement. There seems to be a lot of variance even with money being thrown to ensure quality.
My experiences with southern parts of India have been amicable. They are professional and easy to work with. I have spent considerable amount of time with Indians in bay area and engaged with companies from Bengaluru. Good hard working people unlike the ones I see in Canada now.