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.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed