Iowa Senator Tom Harkin has called for the withdrawal of American troops from Iraq, saying it's the only solution after recent religious violence in that nation. Harkin's comments place him among the first members of Congress to publicly state that the war in Iraq has become a fight between Muslim factions. The criticism follows a CBS poll last week that showed 65 percent of respondents disapproved of President Bush's handling of the war, his worst marks since the war started three years ago. A White House spokesman says retreat before victory would be reckless.