Egypt, Greece sign demarcation agreement

Egypt, Greece sign demarcation agreement