The Forbidden Island and the Ghost Ship in the Andamans In the middle of the turquoise waters of the Bay of Bengal lies a piece of land where time seems to have stopped. It is North Sentinel Island, part of the Andaman and Nicobar Islands of India. At first glance on a map, it looks Read more…
 
		
Recent Comments