The Billionaire Bishop and the Global Megachurch

Dec 11, 2023 on BBC One at 8:30 PM

Summary

With more than 30 branches in the UK, the Universal Church of the Kingdom of God claims to transform lives. But Panorama uncovers allegations that members can feel manipulated into handing over money.

Previous episode

The Water Pollution Cover-Up
Season 2023 Episode 39

Dec 04, 2023

Next episode

Care Workers Under Pressure
Season 2023 Episode 41

Dec 18, 2023