Where is Shuangshuqi?

Where is Shuangshuqi located?

Shuangshuqi, Gansu, China (approx. 40.04889°, 99.36194°)


Where is Shuangshuqi on the map?