Docynia indica is a species of flowering plant in the rose family, native to Southeast Asia. It produces small, edible, tart, apple-like fruits, used in local dishes,.
Above information is sourced from Wikipedia
© Phuentsho (CC-BY-NC-SA)
© Anonymous − Royal Botanic Garden Edinburgh