One of the lesser visited islands in Andaman, Neil Island is a place where one can truly shut themselves off from the outside world. This island offers...