Daphniphyllum neilgherrense

Daphniphyllum neilgherrense is a shrub or small tree found in the Indo-Malaysian region.