Bali, often referred to as the "Island of the Gods," is home to some of the most beautiful ancient temples of any part of the world. Even though these sacred temples are of worship for the Balinese people, they also serve as incredible examples of their cultures and spiritual history.
For instance, Tanah Lot located on a rocky offshore island and Uluwatu Temple with its incredible sunset views from a cliff ledge are observation points of Balinese history and cultures practice at each temple. Besakih Temple or "Mother Temple" is another must visit location perched on the slopes of Mount Agung.