Indonesia: Java – Pura Ulun Danu Bratan Temple

Pura Ulun Danu Bratan is one of Bali’s most picturesque temples, sitting on a small island in a shadow of the Gunung Bratan mountain. The thatched-roof pyramid towers of the 17th century temples stand right over water.