North Bay Island View ANDAMAN AND NICOBAR ISLANDS - Videos

North Bay Island View

The island is known for its North Bay Island water sports, located near Port Blair, in the Andaman and Nicobar Islands in India. The main tourist attractions of the region are the Rose Island and the North Bay Islands. North Bay is a shallow seaside island surrounded by crystal clear cyan colored waters. Adventure on […]