Daba Mountains

broadly defined, mountain range of central China that is located along the border between Shaanxi province to the north and Sichuan province and ... [2 related articles]
Found on http://www.britannica.com/eb/a-z/d/1
No exact match found