David Cameron promises to deliver more for less
David Cameron has promised the Tories will deliver ``more for less'' if elected.
Prime Minister David Cameron has hailed the potential of trade to lift millions of people out of poverty in Africa and end the continent's dependence on aid.