Sen. Barack Obama said President Bush should admit mistakes in waging the Iraq war and reduce the number of troops stationed there in the next year. "Straight answers to critical questions. That's what we don't have right now," the high-profile freshman senator told the Chicago Council on Foreign Relations. "Members of both parties and the American people have now made clear that it is simply not enough for the president to simply say 'We know best' and 'Stay the course.' " As other Democrats are finding their voice against Iraq policy, Obama took an approach closer to one taken by...