Rufiji River
In recent years, Felix Chami has found archaeological evidence for extensive Roman trade on Mafia Island and, not far away, on the mainland, near the mouth of the Rufiji River, which he dated to the first few centuries. Furthermore, J. Innes Miller points out that Roman coins have been found on Pemba island, just north of Rhapta.