Inside the self-sufficient island that's on sale for cheaper than a London flat December 7, 2023 News An entire tropical island, named Iguana Island, is now up for grabs at a price less than an average London flat. This More