Chongming Island

Chongming Island is an alluvial island in the Yangtze River estuary, administered as Chongming District of Shanghai. It is one of the world's largest river islands.

Connect