Multiple choice The river Yantze is in Canada China Russia Japan Reveal answer Fill a bubble to check yourself B Correct answer Explanation The Yangtze River is the longest river in China and Asia. It flows entirely through China, originating in the Tibetan Plateau and emptying into the East China Sea near Shanghai.