India is about to overtake China as the world’s most populous country (if it hasn’t already done so). With around 1.4 billion people and a population density of nearly 400 people per kilometre, one often associates population explosion with Indian demographics. Indeed, the sight of India in the 1960s was one of the major influences […]