What is the Yangtze River and where does it originate?
The Yangtze River is the longest river in China and the third-longest river in the world. It rises at Jari Hill in the Tanggula Mountains of the Tibetan Plateau and flows in a generally easterly direction to the East China Sea.