Beautiful, interesting, incredible cinema.
The Three Gorges Dam – contested symbol of the Chinese economic miracle – provides the epic backdrop for Up the Yangtze, a dramatic feature documentary on life inside modern China.