Known for its beaches and its surfing, its rice terraces and its festivals, its temples and its Gods, Bali is visited by many ...