Read More 2 min About Gozo Gozo is the sister island to Malta and forms part of the Maltese Archipelago.Read More