Hello! I am currently doing an internship in Dubai, United Arab Emirates and found multiple worms (at least they look like worms) in the location I'm renting. I first thought it was some kind of "leaf", but then an insect/worm came out of what seems to be a "cocoon".
What do you think about it? Do you know what is it?
Thank you so much 😌