Island of the Gods

Bali

Ubud’s terraces and water temples, the sea temples of Tanah Lot and Uluwatu, and long evenings on the beaches of the south.