Where is I do?

Where is I do located?

I do, Xinjiang Uygur Autonomous Region, China (approx. 43.82528°, 89.04111°)


Where is I do on the map?