The smallest inhabited island in the world. Just Room Enough Island, also known as Hub Island, located in the Thousand Islands chain, in New York, United States.
Tout simplement magnifique...