Shanghai, China's largest city, lies at the delta of the Yangtzte River, the country's main waterway, and home to the largest seaport in the world. The development comes ahead of the 45th ...