X
Azadirachta indica - Neem Plant leaves - These are medicinal leaves from the plant/tree of Neem
• @thesids (22155)
• Bhubaneswar, India

Azadirachta indica - Neem Plant leaves - These are medicinal leaves from the plant/tree of Neem