At least 25 people were wounded when a bomb exploded in a small town in southern Iraq on Wednesday, police sources said.
The sources said the bomb went off in a popular area with restaurants and coffee shops in the town of al-Hamza, just south of Hilla, 100 km (60 miles) south of Baghdad.
They said the toll was an initial one.
In western Iraq, a bomb attached to a military bus killed 15 Iraqi soldiers and wounded 20 others when it went off on Wednesday, army sources said.
The sources said the explosion occurred inside an Iraqi military base in Habaniya, 85 km (50 miles) west of Baghdad.