Helen resembled the immortal goddesses in her appearance and was called the "most beautiful woman in the world" by goddess Aphrodite.continue reading