10 European countries reach agreement on the implementation of the Robin Hood Tax. Now all that remains to be done is to figure out how much it will raise and how to allocate it.
Read More10 European countries reach agreement on the implementation of the Robin Hood Tax. Now all that remains to be done is to figure out how much it will raise and how to allocate it.
Read More