My classmate clicked this today in his garden at Nashik
It is an insect nest. Mostly red ants are found in it
About
Help
Forum
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy