Barrick Gold agreed to buy Randgold Resources for $6 billion in an all-share merger that will solidify Barrick as the world's largest gold company by production, with a dominant position in Africa.Read full news