Once every 400 days Bali is quiet and empty. The island falls silent for Nyepi, the New Year. For one day there is no group of boys gambling for pennies, no cages of fighting cocks set out in the sun and no-one walking in broken lines behind their gods. But today was...




