Where is Manchuria?

Where is Manchuria located?

Manchuria, Inner Mongolia, China (approx. 49.6°, 117.4333°)


Where is Manchuria on the map?