Answer:
bcoz India has higher population ( by the way china has highest) but in India 80% of people are uneducated and spread things like anti religious like if you belongs to Christian, Muslim, Sikh,etc (other than hindu) they don't treated properly. India has majority hindu population because of it they follow their backward rituals like sati pratha (in which a wife should have to compulsory burn when his husband die) and many more.
Thus, The backward mindset of people is the major reason for poverty