Located where the Yangtze River flows into the East China Sea, Changxing Island is only a half-hour ride from downtown Shanghai. Many oceanographic equipment manufacturers have set up shop on the ...