The 6,300-kilometre-long Yangtze, or ‘Chang Jiang’ (meaning ‘long river’ in Chinese), is the longest river in Asia and holds 40 percent of China’s freshwater. Millions of people and a host of unique wildlife, from the ancient sturgeon to the reclusive giant panda, depend on the Yangtze for life.