Where is Sonid Left Banner?

Where is Sonid Left Banner located?

Sonid Left Banner, Sonid Left Banner, China (approx. 43.854183°, 113.656654°)


Where is Sonid Left Banner on the map?