A string of bomb attacks in Baghdad, Mosul and Karbala has killed at least 24 people across Iraq, including one U. S. soldier.

The attacks came as the U. S. ambassador to Iraq said the U. S. will not support institutions plagued by sectarian agendas, and urged the country's political factions to come together.

Ambassador Zalmay Khalilzad told a news conference in Baghdad that the United States is investing billions of dollars in Iraq's new police and army forces and would not tolerate those units having sectarian agendas.

The Afghan-born envoy said that if Iraqi officials cannot control the sectarian agendas within their government, the country "faces the risk of warlordism that Afghanistan went through for a period."

Also Monday, British Foreign Secretary Jack Straw arrived in Baghdad for talks with Iraqi officials on the formation of a new Iraqi government, which major political factions have failed to agree on.

Some information for this report provided by AP.