Interesting facts about the island