The Ancient Egyptians Satellite photo of Nile River Nile River âLongest River in the Worldâ Egypt: The Gift of the Nile 95% of the Egyptian people live on 5% of the land…