Stunning view of Neil Island with trees and bushes in the foreground. #121545726
Description
Stunning view of Neil Island with trees and bushes in the foreground. Neil Island is a beautiful small island belonging to the Andaman Nicobar Islands in India, Asia.