pexels-erik-karits-5312140

Neil Island is a popular Andaman island known for a plethora of tourist spots, grabbing the attention of travellers from all over the world.