Barrick Gold completes sale of 50% stake in Veladero mine for $960m

main