New satellite images show Egypt is building a 16-foot wall around an 8-square-mile buffer zone but has offered no explanation.
New satellite images show Egypt is building a 16-foot wall around an 8-square-mile buffer zone but has offered no explanation.