It does not make sense that India should receive aid simply because it still has poor people. Aid is used to help when the government cannot provide for its own people and India clearly already provides the vast majority of help for its own people and will provide more and more as the economy grows. The absolute numbers make very little difference because aid at current levels will never pull all 1.4 billion out of poverty at once. The government of India is improving he conditions of its poor so aid should be used somewhere where the government is less capable.