minus-squareBonifratz@sh.itjust.workstoAsk Lemmy@lemmy.world•What is the most self sufficient island on the planet?linkfedilinkarrow-up68·5 days agoNorth Sentinel Island. linkfedilink
North Sentinel Island.