Some more pictures of the flora around. I don't know what the botanical name of this plant is. The fruits are fairly small and are green even when ripe and are very sour--called irumban puli here. The flowers are really small. Does this tree grow anywhere in North India I wonder.