Lucara Diamond Corp. ("Lucara" or the "Company") today reports its results for the year ended December 31, 2024. All amounts are in U.S. dollars unless otherwise noted. As of December 31, 2024, Karowe ...
The Last Showgirl' star Pamela Anderson was seen rocking a 68-carat necklace and wait till you see how much it actually cost.