Africa offers up everything from the incomprehensible ... heady mix of religions and spiritual traditions, including Islam, Animism, Judaism, and the Ethiopian Orthodox Church, one of the oldest ...