Sofala was a major port in East Africa which used to lay on Sofala Bay, south of Beira, in what is now Mozambique.
Sofala was a major port in East Africa. This East Africa used to lay on Sofala Bay in what is now Mozambique. This was south of Beira.