Statspotting
From the Statspotting archive
Tagged
STT FTT
1 post
Financial Transaction Tax Statistics: 40 Billion USDs A Year In Britain
2011