The annual Bali Spirit Festival (BSF) has come a long way. The brainchild of two friends who came up with the idea over tea in the artsy town of Ubud on the Indonesian island, the festival saw ...