According to the Human Development Index of the UNDP Human Development Report, India is ranked 127th out of a total of 177 countries, ranking between Namibia and Botswana. Pretty pathetic.
The report makes the usual politically correct noises, praising India for its initiatives in religious tolerance, legal pluralism and socio-economic policies, including reservation for the minorities, but I don't think they are fooling anybody.
For all the talk of Cuba being an ungodly communist country being ruled by an iron-fisted dictator, it is ranked 52nd. I do not know what more proof is required to show that blindly following the dictates of the World Bank and the IMF is not conducive to the overall wellbeing of the people.