Themyscira

Themyscira is a Country.