Betula alnoides
Plant
Betula alnoides is a species of birch that can be found in natural condition of such countries as Bangladesh, Bhutan, Cambodia, China, India, Laos, Myanmar, Nepal, Thailand and Vietnam at an elevation of 300–2,100 metres and higher in some cases. Wikipedia