Sex Abuse Bishop Peter Ball Released From Prison
A former bishop, Peter Ball has been released from prison after serving just 16 months of a 32 month sentence. Peter Ball’s alleged victim victim has criticised his early release stating, a poor reflection on the criminal justice system”. The bishop admitted a string of historical sex offences against 18 teenagers and young men. Peter […]