Se distribuye por Etiopía, Kenia, Malaui, Mozambique, Ruanda, Sudán, Tanzania, Uganda, Zaire, Zimbabue, Arabia Saudita y Yemen.