North Sentinel Island
October 15, 2020 6:05 pm
Videographic locating North Sentinel Island in the Indian Ocean. An American missionary killed in a hail of arrows by an island tribe untouched by modern …
source
Category: Andaman and Nicobar Islands