World Is Spending Itself to Death

World Is Spending Itself to Death

In 1900, the governments of the most advanced economies taxed and spent, on average, 10 percent of respective GDP each year. By 2000, they taxed and spent 33 percent – France alone taxed and spent more than 50 percent.

Read Full Article »
Comment
Show commentsHide Comments

Related Articles