Home Top Stories Businesses are paying their smallest share of tax revenue since 1960

Businesses are paying their smallest share of tax revenue since 1960

125