The Congressional Budget Office has published an infographic report that indicates the $439 billion U.S. budget shortfall the agency recorded for fiscal 2015 was the government’s smallest deficit since fiscal 2007. CBO said Wednesday federal debt held
More