Greens extract another $1b for housing package but HAFF numbers still don’t stack up

The Greens have wrung another $1b from Labor for social and affordable housing and are now prepared to pass the Housing Australia Future Fund Bill. What’s the scam?