1 story
Six police forces spent £7.8m on Palantir while a secret unit told them to deny it, an investigation has found.