Where is Ibiza located?

Germany
Brazil
Spain
France

Trivia Crack Answers Main Page