Island temples on lake Dahan Bratan, in the mountains of central Bali. Hence the thick cloud grazing the top surface of the lake!