George W. Bush has agreed to commit the US to a "general time horizon" for withdrawal of combat troops from Iraq, marking a significant shift by a president who has long opposed setting target dates for ending the war.
The president struck the agreement with Nouri al-Maliki, Iraq's prime minister, yesterday as part of negotiations over the future of US forces in Iraq.



