For marine life enthusiasts, swap Bali's infamous Nusa Islands for Java's untouched Karimunjawa ... dating back to the eighth and ninth centuries. Located near Yogyakarta, the triple-level temple ...
Ancient traditions are being incorporated into modern luxury on this remote Indonesian island, with equine yoga and spa ...