Xiamen Botanical Garden is tucked away in the lush Wanshi Mountain on the southeastern part of Xiamen Island, commonly known as Wanshi Botanical Garden.