Have we actually reduced poverty in India?
India recently relinquished its numerouno position of being home to the largest number of poor according to the Future Development blog of the World Bank’s Brooking Institute. Now, Nigeria has become home to the largest number of poor people or people living on less than USD 1.90 a day. It houses 87 million such people…