Where is Shuangliuhe?

Where is Shuangliuhe located?

Shuangliuhe, Heilongjiang, China (approx. 46.44611°, 132.0258°)


Where is Shuangliuhe on the map?