The Incredibly Shrinking Budget Deficit

Federal government has $71 billion budget surplus in June, on track for lowest annual deficit since 2008.

More Edblog