internship in miningpanies in south africa