Yangtze River, Jiangbei, China, 400025
Yangtze River is a natural attraction in Chongqing, China. 1 YouTube travel vloggers — including Travel with AK — have covered it across 1 clips.
“And friend, this river that you are seeing is”