Cynthus
Mount Cynthus (Greek: Κύνθος, romanized: Kýnthos) is located on the isle of Delos, part of the Greek Cyclades. == Mythology == In Greek mythology, Leto gave birth to Apollo and Artemis on this island, having been shunned by Zeus' wife Hera who was extremely jealous of his liaison with Leto.