Neil Island
From Wikipedia, the free encyclopedia
Neil Island is an island in the Andaman Islands of India. It occupies an area of 18.9 square kilometres (7.3 sq mi). The island is located 40 kilometres (25 mi) east of Port Blair, the capital of Andaman and Nicobar Islands.