A Balinese Hindu temple on Lake Tamblingan in Bali, Indonesia.