China’s ‘Alcatraz of the Orient’

On 30/07/2013 by Site Default

The “Alcatraz of the Orient”, a notorious British-built prison that was once the largest on Earth, is to be deactivated and turned into a giant business complex as part of Shanghai’s astonishing mutation into a 21st century mega-city.

Founded in 1903 by British authorities and also nicknamed “The City of the Doomed”, Tilanqiao is the oldest prison still operating in China…


Leave a Reply