Here is another interesting point of comparison between China and India:
India has the largest arable land of any country at 1,656,780 km square (50.4% of total land) compared with 1,084,461 km square (11.3% of total land) of China.
India also has a higher percentage of its arable land under irrigation than China. The proportion of irrigated area is around 48% in India and 40-41% in China. However, China has invested more in irrigation infrastructure and technology to cope with water scarcity and increase agricultural productivity. India has a large dependence on rainfall and groundwater for irrigation, which are subject to variability and depletion.
China however has higher agricultural productivity than India. The average productivity per hectare in Indian agriculture is 2.4 tonnes for rice and 3 tonnes for wheat, while in China it is 6.7 tonnes for rice and 5 tonnes for wheat.
What this data shows is that China is actually at a disadvantage in its natural (geographic) agricultural potential, yet despite that managed to produce a better result. The point of this is to say that although Indian people are just as hard working and creative as Chinese people, their capitalist system and their parasitic bourgeoisie (and exploitation by western imperialists) is holding them back from unleashing their full potential!