US lost more tax revenue than any other developed country in 2018 due to (cont)cnbc.com4 points·whack··1 commentOpen articleSaveView on HN