Institute of Economics Affairs

The Institute of Economic Affairs is a free-market think tank in London.