A Buddhist temple carved out of a mountain.

Back Index Next