Located on Goqui Island, at the mouth of Yangtze river, this strange abandoned village...

10