Where is Yinchao?

Where is Yinchao located?

Yinchao, Guizhou, China (approx. 26.00444°, 108.8089°)


Where is Yinchao on the map?