The remains of the Temple of Apollo at ancient Delphi, GreeceApollo was born on the island of Delos