Mea Culpa

The United States spent $37.8 billion of taxpayers’ money on foreign aid in 2003, not $3.8 billion as I wrote last night.

Share

8:41 pm on January 4, 2005