Where is Manchuria?

Where is Manchuria located?

Manchuria, Jilin, China (approx. 43°, 125°)


Where is Manchuria on the map?