Question: what is the island called that wonder woman is from?
Answer: Themyscira