Nubia
Nubia is a region along the Nile river, which is located in northern Sudan and southern Egypt.
Read more about Nubia.
Related Subjects
Related Phrases
Related Words
Nubia is a region along the Nile river, which is located in northern Sudan and southern Egypt.
Read more about Nubia.