minus-squareironhydroxide@sh.itjust.workstoAsk Lemmy@lemmy.world•What is the most self sufficient island on the planet?linkfedilinkEnglisharrow-up9·11 hours agoNorth Sentinel Island linkfedilink
North Sentinel Island