Jon Stewart Laments That China Won The Iraq War (VIDEO) | Talking Points Memo

Jon Stewart on Tuesday lamented that Iraq had awarded most of its oil contracts to China, making the emerging global power one of the biggest beneficiaries of the 2003 U.S.-led war.

This is a companion discussion topic for the original entry at