Camiguin Island belongs to what country?

Nicaragua
Costa Rica
The Philippines
None of these

Trivia Crack Answers Main Page