Family of British tourist ‘killed by the devil’ demands fresh investigations after Shakahola discovery The family of a British woman who died under mysterious circumstances at the residence of a spiritual leader in Mombasa two years ago has May 9, 2023 News·TL