Mongoose – കീരി
The Indian grey mongoose or common grey mongoose (Herpestes edwardsii) is a species of mongoose mainly found in southern Asia, in India, Pakistan, Nepal, Sri Lanka and some other parts of Asia. Mongoose plays a significant role in the well-being of our ecosystem. Found in thick forest areas and in open cultivated fields, mongooses prey […]