One of 20 tombs Egyptian archaeologists found at Tell El Deir. Photo: Ministry of Tourism & Antiquities
One of 20 tombs Egyptian archaeologists found at Tell El Deir. Photo: Ministry of Tourism & Antiquities

Egypt discovers tombs, tiles and amulets at Nile Delta site