China’s ‘Alcatraz of the Orient’
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…