Answer: due to high fertility levels of the soil
Explanation: The northern plains of India can produce enough to feed the teeming millions due to its high fertility levels. These plains are made fertile by the major rivers such as Indus. these rivers carry with them important minerals that nourish the soil. In addition to this, these rivers carry alluvium soil and silt adding to the fertility of the plains of India.