Mount Ida on Crete, known to locals as Psiloritis, is the location where, according to Greek mythology, Zeus was born.
From thunder gods to serpent slayers, scholars are reconstructing myths that vanished millennia ago. How much further can we ...