Violence in Iraq leaves 25 dead