It's on an island, I guess. (not much building room)
Not Australia nor Europe but on an island.
So it could be an island in Africa?
island off of south america?
Not the Americas or islands off Americas.
Philippines? Manila maybe.
Guess: Canary Islands, Francis?
Africa has been outed, Miss Letty.
And this island is a lot bigger...
Ok, Francis. I lose track of what has and hasn't been ruled out.