Spain cancels ammunition contract with Israeli firm | Al Mayadeen English