Tag: Victoria is the main town on Gozo the second-largest of this Mediterranean country's islands

close