Riparian forest, more rarely on termite mounds or rocky outcrops or in dry semi-evergreen forest at elevations of 60 – 1,370 metres. Drier northern borders of the humid rain-forest zone especially in wet situations.
Riparian forest, more rarely on termite mounds or rocky outcrops or in dry semi-evergreen forest at elevations of 60 – 1,370 metres. Drier northern borders of the humid rain-forest zone especially in wet situations.