Han River, Hubei Province China - Planet Labs satellite image. A new bridge crosses the Han River near Yangxipu in Hubei Province, China. Road construction is still in progress, reflecting the rapid pace of development seen elsewhere in this image - new roads, buildings, and changes in land use are seen throughout.