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