Tag : India

North Sentinel Island - Where no Visitors is allowed...

The North Sentinel Island is a secluded island in the Indian Ocean, where a tribe of indigenous people attacks anybody who attempts...

Read More