Mnajdra is a megalithic temple complex found on the on the southern coast of the Mediterranean island of Malta.