Shady mixed forests, 1000 – 1800 metres in E. Asia. Found at altitudes up to 3000 metres in the Himalayas where it is found mainly on northerly aspects and in shady places.
Shady mixed forests, 1000 – 1800 metres in E. Asia. Found at altitudes up to 3000 metres in the Himalayas where it is found mainly on northerly aspects and in shady places.