Home » Research and Technology » Ants – Friend or foe?