Interior of the temple of Ggantija at Xaghra, Gozo. The temple is a World Heritage Site and is one of the oldest free standing man made structures in the world.