Perched upon coastal cliffs, nestled away in villages and atop offshore rocky outcrops, there are an estimated 10, 000 temples or religious compounds that exist on the island of Bali.
Perched upon coastal cliffs, nestled away in villages and atop offshore rocky outcrops, there are an estimated 10, 000 temples or religious compounds that exist on the island of Bali.