Zhejiang lies in the southern part of the Yangtze River Delta on the southeast coast of China. It faces the East China Sea on the east and neighbors Fujian on the south; and it shares borders with Jiangxi and Anhui on the west and Shanghai, China's largest city, and Jiangsu on the north.... more