Neem leaves-Azadirachta indica

Neem leaves-Azadirachta indica

 Stock photo ID: 47417338