India has gotten free passes for the last few decades. It's been riding of the myth of its spiritual superiority that pretty much glossed all all the inadequacies and failures in India. The more Modit tries to showcase "Make in India" the more the West get to see how messed up India is. China on the other hand has been subjected to unfavorable Western media coverage since it is in direct competition with the West. Despite all that, China was able to pull through without all these "Make in India" tYpe of BS..