By Rajnish Gupta India has surpassed China to become the world’s most populous country, according to the latest UN data. Debates around population growth and economic development have been a recurring topic among economists since the 19th century. Thomas Malthus held the view that a growing population would hurt living standards in the long run. […]