Did you know that Ggantija Megalitich Temples are the oldest free standing stone structures in the world? They predate both Stonehenge in the UK and the Pyramids in Egypt...and they are right here in Xaghra village!