Where is Ili Diqu?

Where is Ili Diqu located?

Ili Diqu, Ili Diqu, China (approx. 43.900024°, 81.35004°)


Where is Ili Diqu on the map?