London-listed mining giant BHP has admitted it underpaid nearly 30,000 workers across Australia after miscalculating public holiday leave for 13 years. The Australian group, which is listed in Sydney ...