The bible doesn't explain where the other people came from. Scripture does imply other beings of all kinds around. Cherubim, Seraphims, Watchers, Nephilim, angel of..., ect.
The bible is a horrible history book, and its far from being non fiction.
Some things in the bible maybe historical...