A new report shines a critical light on the links between mining companies, lobbyists and politicians, pointing to the Indian mining giant Adani as an example of how a company with a questionable record overseas can still gain mining approval in Australia.