While famously known as the island of gods, Bali is also known as the island of thousand temples with more than 20,000 temples and shrines spread over the land. Balinese temples, known as pura, are built in accordance to strict Balinese architecture which incorporates style, culture, art, and faith. Those puras can be found in every corner of Bali, from the top of the mountain to the shore. Since there are thousands, it would be a real challenge to visit them all at once. Here, Sun Island Bali has collected a list of the most visited temples in Bali.