The podcast introduces Chongming Island, the largest alluvial island in China. The island is naturally built from the sediments in the Yangtze River, which is the third largest river in the world.
The podcast introduces Chongming Island, the largest alluvial island in China. The island is naturally built from the sediments in the Yangtze River, which is the third largest river in the world.