Britain will stop giving aid to 16 countries after a major review found that they were no longer in poverty. Some of these countries have really been freeloading it seems, India for one can afford a frigging space program, but they’re still happy to take aid?!