Where is Manchuria?

Where is Manchuria located?

Manchuria, Hunan, China (approx. 27.26472°, 111.255°)


Where is Manchuria on the map?