Introduction
The second most populous nation in the world after China, India also has the third largest Muslim population in the world, after Indonesia and Pakistan, and has been center stage in the global discourse on overpopulation since the early twentieth century. Arguing on the basis of various …