Stone Hindu temples surrounded by lush greenery on the Dieng Plateau.