Where is Toudaobaikhe?

Where is Toudaobaikhe located?

Toudaobaikhe, Jilin, China (approx. 42.49361°, 128.0892°)


Where is Toudaobaikhe on the map?