13 Apr DeBeers affirms its diamonds are still in demand Posted at 08:45h in Mining Share DeBeers Group published figures presenting it made US$660 million in its previous annual sales cycle yesterday. Read More