Description

Lucara Diamond Corporation is a diamond exploration and mining company which operates in southern Africa. Its