A team of archaeologists working at Tell el-Farama in Egypt’s North Sinai has uncovered the remains of an ancient temple ...