At least 13 suicides may be linked to Post Office Horizon IT scandal

  • Posted on July 8, 2025
  • By I Paper
  • 2 Views
At least 13 suicides may be linked to Post Office Horizon IT scandal

The first volume of a report into the Horizon scandal shows 'the full scale of the horror'
continue reading...

Author
I Paper

You May Also Like