Eastern Africa: Albertine Rift (patchy due to habitat); Tanzania (incl. Eastern Arc Mountains) to E South Africa.
Forest especially montane
Resident