Major Mountains Tien (or Tian) Shan The Tian Shan is a large mountain system located in Central Asia. It's positioned to the north and west of the Taklamakan. - ppt download
Russia and the Curse of Geography, From Ivan the Terrible to Vladimir Putin - The Atlantic
Russia Major Mountain Peaks Map | Map, Russia, Geography