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.
Posted on 19 July 2009.
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.