Podcast

Displaying 3161 - 3170 of 3931
Lee Friday

Although politicians lecture private companies for raising prices, it is governments that have for decades raised the prices of goods and services by limiting supply and raising costs.