Episode details

Available for over a year
Over 800 Christian leaders have been meeting in Cameroon for the All Africa Church group. Among one of the things that will be discussed is Aids. Also, do Muslims and Christians worship the same God and are tourists in Australia being cursed by the spirits of Uluru (formally Ayres Rock)?
Programme Website