Institute of Economic Affairs finds costs of deposit return scheme largely outweighs gains

by