Beira is the third largest city in Mozambique. It lies in the central region of the country in Sofala Province, where the Pungwe River meets the Indian Ocean.