Business Maverick De Beers back in Angola, the ‘best place on planet Earth to explore for diamonds’ 2 min 0 By Ed Stoddard