Suez Canal

Egypt, Japan reach agreement over blockade of Suez Canal

Egypt and Japan have reached an agreement over the dispute surrounding the blockade of…