AngloGold Ashanti plc (NYSE:AU) is one of the best gold mining companies to buy with high upside potential. On March 26, ...