
About 43 kilometers east of Denpasar, Goa Lawah is one of the most sacred temples in Bali. Built in the 11th century, this temple occupies a natural cave that is inhabited by thousands upon thousands of chirping bats.

About 43 kilometers east of Denpasar, Goa Lawah is one of the most sacred temples in Bali. Built in the 11th century, this temple occupies a natural cave that is inhabited by thousands upon thousands of chirping bats.