Tax taken in developed world at record, says OECD

Tax revenues have risen to an all-time high in the developed world, according to new figures released by the Organisation for Economic Co-Operation and