Japanese temple in lush greenery