The Pura Ulun Danu Bratan temple is an old Hindu lake temple that sits on the waters of scenic Lake Beratan in Bedugul, North Bali. As we read and heard the main reason for Ulun Danu Beratan Temple’s popularity is that it floats on the lake. Only if the water level is high enough it will be floating. On our visit the water was high so the temple didn't float. We had a day with some fog which is quite common here and limited the visibility to a certain content but on the other hand it gave a mystical touch to the temple complex.