WorldIndia ranks 134 in human development indexJitender SinghNovember 2, 2011 by Jitender SinghNovember 2, 2011 New Delhi: India has ranked a low 134 among 187 countries in terms of the human development index (HDI), which assesses long-term progress in health,...