A small cave shrine at the Chim-puk Hermitage in Lhoka Prefecture of Tibet.
TibetChinaEast AsiaHimalayasReligionBuddhismAltar