Which famous twins were born on Delos according to Greek mythology?
Castor and Pollux
Helen and Clytemnestra
Apollo and Artemis
Heracles and Iphicles
Answer
According to Greek mythology, Delos is the birthplace of the twin gods Apollo and Artemis. Their mother, Leto, gave birth to them on the island after being pursued by the jealous Hera.
Delos: Unravel the Mysteries of the Ancient Greek Island and the Delian League - A Thrilling Quiz Adventure!