Aid to India and Nigeria
A story in today’s Daily Mail refers to the UK Government giving aid to China, India and Nigeria while public services in Britain are “crying out for cash”. The Department For International Development is responsible for around 72.5% of the …