I don't know anything about UK investment in India but remittances are not international aid, that is money earned by foreign workers.
The point stands though. Whether it's billions or millions, it's still a ton of money which we shouldn't be giving them in aid.