High spirits in Bali

An island of magic and haunting ceremonies.