Pavetta gleniei explained

Pavetta gleniei is a plant commonly found in Sri Lanka.

References