The world has lost an incredible thinker and doer. I have lost an amazing friend. A void exists where before it was filled with David's optimism, humour and joy.
Stamp Out Poverty
Follow:
-
European Parliament Approves Financial Transaction Tax
By an overwhelming majority, 533 Members of the European Parliament voted in late 2012 in favor of a Financial Transaction Tax, bringing the Robin Hood Tax one step closer to reality.
