DistributionRead full entry
Range DescriptionThis species has been recorded from montane forest islands in western and central Angola, extreme eastern Democratic Republic of the Congo, Uganda, western Rwanda, and Kenya through Tanzania to northeast Zambia. It may possibly also occur in Malawi, but no there are records to date. On Mount Elgon it occurs over 2,000 m (even up to 4,400 m in Ruwenzori Mountains) but elsewhere in East Africa it is generally found above 1,500 m asl. Moving further south into Angola and Zambia, the lower altitudinal range drops to 1,000 m asl. The species is not found above the forest in the afroalpine grasslands.