Europe Pop Quiz

In which country can we see this statue of a mermaid?
In which country can we see this statue of a mermaid?
Choose the right answer:
Option A Denmark
Option B Greece
Option C Cyprus
Option D Spain
 rosemina posted over a year ago
skip question >>
save