To equate the poor and needy of the UK to the poor and needy of India shows a lack of understanding of the levels of poverty throughout India.
It's a serious simplification to suggest that there is one politics of India that always moves together; it's a federation consisting of 35 states or territories, many of them no more willing to help their neighbours than you and just as quick to play the 'look, it's none of our business what happens over there' card.
If you make the fair redistribution of wealth a criteria before a country qualifies for aid then another way of phrasing that is that you're reserving aid for strict socialist countries, of which none currently exist.
The logical conclusion of 'if we help some we must help all; otherwise we should help nobody at all' is that even if we hypothetically had the money and the means to prevent the deaths of 99% of those that starve each year then we shouldn't do so.
About 40% of the population of India lives below the international poverty line and hence face a daily struggle for food, suffer from curable diseases, etc. Our aid to India helps improve conditions for some of them. If we withdraw the aid, those people will be worse off. To my mind, that justifies the aid.