No...

Aphrodite lived on Olympos but she was born elsewhere.

I’ll give you a hint... her name means ’foam born’.

Try again...

Back to the Quiz