Bagdad - Five attackers armed with suicide vests, rifles and grenades have killed 18 people and wounded dozens more in the Iraqi town of Ain al-Tamer, southwest of Baghdad, local officials say.