The island of Java is home to 150 million people but also incredible cultural treasures including the grand Buddhist temple ...