While India's human development index has improved, absolute performance levels aren't satisfactory
India ranked alongside nations like Bangladesh, Bhutan, Pakistan, Kenya, Myanmar and Nepal