The population of the Yangtze finless porpoise, the only freshwater porpoise species in China's longest river, has risen to 1,426 in 2025, indicating that the fishing ban and other conservation ...