A Buddhist temple carved out of a mountain.
Back
Index
Next