An Aboriginal charity that was paid $47 million in mining royalties last year could find itself out of pocket after BHP concluded it had paid too much over an extended period.

An Aboriginal charity that was paid $47 million in mining royalties last year could find itself out of pocket after BHP concluded it had paid too much over an extended period.