The Blog

Means-tested welfare costs shot above $1 trillion in FY2011