The discovery makes the site one of the largest fortresses on the Nile Delta and the most well-preserved from before ...
Italian archaeologists have unearthed imposing walls from a fortress situated on Egypt’s Canal of the Pharaohs, in Tell el-Maskhuta.
The discovery makes the site one of the largest fortresses on the Nile Delta and the most well-preserved from before ...