For many people, the name Bali conjures up an image of tropical bliss, sunsets, surf and cocktails on the beach. Whilst this image is not wrong, it does not do justice to the complexity of Balinese culture, and the sheer richness of experiences to be found on the island. This is not an easy place to ...