Super glue can.
superglue
Glass mosaic are really complex structures. If the mosaic will be placed on the floor the best way to attach it to the ground is by using concrete. In case the mosaic will be placed on a wall the best method to use would be glass glue.
Silicone will do that.
almost any kind of glue will from home hard ware
An epoxy will bond glass to metal.
Epoxy or silicone.
Super glue or a hot glue gun. Basically, any strong glue will do the trick.
100 % silicone would work.
The best for those materials would be PL Premium or LePage Extreme, both available in small tube or caulk tube.
you have to have stone and glue
Super glue will do that. 5 Minute Epoxy will do it also, only not so quickly - but very likely a stronger joint.