Key Monastery is one of the oldest monasteries in Spiti valley. It sits on the edge of a cliff overlooking the town of Kaza.