Se encuentran en ríos de África, en el archipiélago de Zanzíbar (Tanzania).