According to the DeBeers Group Web Site:
"De Beers (the Company) was formally incorporated in Luxembourg in November 2000. It is the holding company of what is regarded as the De Beers group."
You can read more about their corporate governance, below.
Copyright © 2026 eLLeNow.com All Rights Reserved.