Democrat presidential candidate Senator John Kerry challenged US president George Bush’s Iraq policy in blunt, biting terms today, in the climactic speech of the Democratic National Convention, pledging to be a commander in chief “who will never mislead us into war”.