Goa Lawah, an Ancient Temple where Thousands of Bats Live

Goa Lawah is known as one of the most sacred temples in Bali. Local people call the cave temple as Pura Goa Lawah because it is used by thousands of bats. Local legend also said ...