Answer: (ii) Massive population
India’s per capita income is less than Brazil due to massive population.
Per capita income = national income ÷ total population. India’s national income is actually higher than Brazil’s, but it is divided among a very large population (about 130 crore against about 21 crore in Brazil). So the share per person is smaller. For example, in 2016 India’s per capita income was about US $1,680 while Brazil’s was about US $8,840.
Low national income is wrong because India’s national income is higher than Brazil’s; family size and foodgrain production do not directly decide per capita income.