Taxed to Death

By -

I wonder if Argentina’s new President is going to seek to knock them lower on this list?