Where is Western Mountains?

Where is Western Mountains located?

Western Mountains, Western Mountains, China (approx. 24.953056°, 102.623055°)


Where is Western Mountains on the map?