Is the U.S. the highest taxed nation in the world? · Washington Post · Sentinel