Friday, April 10, 2009

"America Makes a Determined New Stand in Afghanistan."

This cartoon from The Economist, tells the likely outcome of Obama's new strategy in Afghanistan better than long article....

read more | digg story

No comments: