Ancient city uncovered beneath Egyptian sands