An ancient inscription decorated with lions and sphinxes is finally deciphered, and it involves the "mother of the gods."
An ancient inscription decorated with lions and sphinxes is finally deciphered, and it involves the "mother of the gods."