India, with the world’s second-largest population (380 million, v. 600 million in China) and seventh-biggest area (1,300,000 sq. mi.), is an international giant. In a vast belt running across ...