Literally means “Long River” in Chinese, Yangtze River begins with flows from the melting glacial waters in Tibet and reaches the East China Sea in Shanghai. As the longest river in China, it offers a picturesque collection of age old history and culture that has prevailed for centuries.