Traditional Culture Encyclopedia - Hotel reservation - The following rivers are tributaries of the Yangtze River: () A. Weihe River, Tuotuo B. Hanjiang River, Ganjiang C. Jinsha River, Xiangjiang D. Fenhe River and Urumqi River.

The following rivers are tributaries of the Yangtze River: () A. Weihe River, Tuotuo B. Hanjiang River, Ganjiang C. Jinsha River, Xiangjiang D. Fenhe River and Urumqi River.

The Yangtze River is the largest river in China and the third largest river in the world. Originating in the south of the main peak of Tanggula, Geladan Winter Peak, it flows through Qinghai, Tibet, Sichuan, Yunnan, Chongqing, Hubei, Hunan, Jiangxi, Anhui, Jiangsu and Shanghai and flows into the East China Sea. It is about 6300 kilometers long and has a drainage area of 65438. It ranks first in the country, with tributaries such as Yalong River, Minjiang River, Tuojiang River, Jialing River, Wujiang River, Xiangjiang River, Hanjiang River, Ganjiang River, Qingyi River and Huangpu River flowing in. The source reaches Yichang, Hubei Province as the upstream, Yichang to Hukou, Jiangxi Province as the middle, and below Hukou as the downstream.

Therefore, choose: B.