Channel 4 has released the findings of the independent investigation into the death of UK producer John Balson, who took his own life in May 2024 after reportedly enduring months ...

Unlock this article right now
Create an account for FREE to unlock articles and receive Realscreen Daily.