A True Vajra Hell On Earth – Tibetan Prison Langzisha

At the north end of Bargor Street in the old town of Lhasa, adjacent to Jokhang Temple, there stands a three-storey building in typical Tibetan style. Covering an area of 720 square metres, the building was first erected in the 17th century by the fifth Dalai Lama as a government headquarters of Lhasa but was late turned into one of the most […]
» Read more