Helen of Troy

Helen

Most beautiful woman of the world in Greek and Roman mythology. Appears in Homer’s the Iliad.