ameli14mamasit ameli14mamasit 10-03-2017 Geography Answered The ___________ mountain range lies along the borders of Russia and northwestern China.