At least 26 dead in Iraq