Life and Death in a Land of a Billion

India is overflowing with people. With more than a billion inhabitants and one of highest population growth rates in the world, it is poised to soon become the most populous nation on earth, overtaking China which is roughly twice its size geographically. The government has been working for years to enforce centralized family planning and…