The Yangtze River, the longest river in China, has nurtured rich and diverse cultures along its 6,300-kilometer course. For producer and director Sun Lu, it became the driving force behind the ...