Visiting a Buddhist cave temple on a mountain - beautiful and serene.