From the Wikipedia page [1]

Yongchuan Prison is a prison in the municipality of Chongqing, China. It was established in 1952. It is located on the Xinsheng Tea Farm, and is the largest tea farm in China producing Yuzhou Tea, Biluochun green tea, Junshan Yinzhen tea, and Maofeng tea. It has around a thousand inmates.

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.