No, but it's a question of scale and priorities, factor.
There are about £11bn of meaningful savings to be had by abolishing overseas aid entirely. It rarely goes to the intended recipients and even when it does some of those recipients have highly dubious credentials. However, even if every penny was wisely spent on worthy causes I would contend that the government needs to prioritise its limited resources towards those people who have contributed to the nation's funds in the expectation that they will receive certain concessions when the time comes. The government, on behalf of the taxpayer, is essentially borrowing about £11bn p.a. (the repayment of which has to be funded by the said taxpayer) to give away to foreigners. You could not devise a more ridiculous scheme if you tried. After all, would you run a bank overdraft to enable you to give some money away to strangers? Good luck to you if you would.
Meanwhile a debate surfaces from time to time as to whether 10% of that sum can be found to fund concessionary travel for older people here. Mr Cameron has only recently abandoned his plan to have the overseas aid budget written into legislation. I have never heard of any plan to have the concessionary travel scheme for pensioners similarly protected.