Where is Manchuria?

Manchuria is a historical name for a part of Asia that falls either entirely within China or is divided between China and Russia. The region is also home to the Manchus for which the area is named. Look here for more information: