India boasts a population of over 140 crore, 18 per cent of the world's population. This is a large denominator if per capita economic ... United Nations Development Programme. Low global ...