Workers on Zhenhua 17 boat, on ZPMC pier in Changxing Island, Shanghai, on March 22, 2010. Photo by Lucas Schifres/Pictobank