viewofchina.com
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 bui…