The Buddhist monastery of Tabo is located in the barren Himalayan mountain desert valley of Spiti, formerly part of Western ...