The show considers the ministry of Kahaila in Brick Lane, London, which includes a cafe and a bakery amongst its mode of ministry.
See All 398 Episodes of "The Leadership Show"