Pura Ulun Danu Bratan temple on a lake in Bali, Indonesia.
TempleReligionHinduismAsiaSouth East AsiaIndonesiaBali