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.