U.S. President George Bush will call for 20,000 new troops in Iraq with most going to Baghdad, according to the latest draft of his upcoming speech. More...